| ▲ | SpaceManNabs 3 days ago |
| I have tried to digest why this is done. It is not because they believe they are 10x faster. It is because they think it will 10x their chances of getting a really good engineer for 1/10th as cheap. At least that is my theory. maybe i am wrong. i try to be charitable. |
|
| ▲ | jajko 2 days ago | parent | next [-] |
| No engineer is smart and overall capable enough to be called a 10x one and yet doesn't realize their price in western value. And we still talk about corporate cogs, the truly brilliant simply start their own gigs |
| |
| ▲ | motbus3 2 days ago | parent [-] | | I never knew a single 10x.
I know lots of them who say they are 10x though, but my parrot does a better job then most of them | | |
| ▲ | jajko 2 days ago | parent [-] | | I knew 2 at least. They could run literal circles around whole experienced team and achieved sometimes, ie if given ie a week things that would be hard for seniors to do at all. I talk about ie taking ActiveMQ, building it on your own and tweaking various calls and internal parameters to achieve cca 10x performance boost compared to just vanilla installation. Companies bundling it as part of the product would kill and pay serious money for such distro. Guy did this in maybe 3-4 days from never touching ActiveMQ or any other similar messaging system before to have it reliably working and moving to next thing. These folks can be dangerous though, they come up with complex solution that can be extremely hard to maintain, debug and evolve by others. So their added value on long enough time scale can be actually negative even for quite senior but not absolutely top notch brilliant team. Not something 'code ninjas' (or as I call them brilliant juniors) care about, but if you work on something long term you will see this pattern from time to time. Also these folks are hard to keep since they get bored when things slow down and big challenges are not around, and quickly and easily move on. Making the issue above pretty serious item to consider. |
|
|
|
| ▲ | somenameforme 2 days ago | parent | prev | next [-] |
| Do you think you could do a better job than a CEO of public company [x] from a technical standpoint - in other words, omitting the connections and public-facing charisma that they typically bring as part of the package? I genuinely do, but kind of paradoxically also suspect I'm wrong. It's simply that it's something so far outside my domain that I just can't really appreciate their skills honed over many years of practice and training, because all I get to externally see are their often ridiculous limitations, failures, and myopia. I imagine this is, in many ways, how people who have no understanding of e.g. software, let alone software development, see software engineers. I don't think it's uncharitable, it's just human nature. Imagine if we were the ones hiring CEOs. 'That guys a total asshat, and we can get ten guys in India - hard working, smart guys, standouts in 1.4 billion people - for the same price.' Go go go. |
| |
| ▲ | dariusj18 2 days ago | parent [-] | | I think there is confusion because coding is easy, software engineering is hard. | | |
| ▲ | motbus3 2 days ago | parent [-] | | Coding was never the hardest problem. And it is hard to say why people are taking so long to realise it | | |
| ▲ | aaronbaugher a day ago | parent [-] | | People who don't know how to code know they don't know how. They can look over your shoulder and see that it looks like gibberish, and they also have no interest in understanding it even if they could. On the other hand, designing the software or engineering a solution to the problem seems like something they could do, as far as they know, because it's not something concrete that they can look at and see is beyond their abilities. |
|
|
|
|
| ▲ | grues-dinner 2 days ago | parent | prev [-] |
| Alternatively, when your outsourcing agency finds they have accidentally assigned you an actually good engineer, term used loosely, that you're not paying for (they know this happens when the engineer gets up to speed with your codebase at all), "your guy" is replaced with another guy who inherits the name, the email address and the SSH key. And if the agency doesn't do that, the good engineer will figure out he's being underpaid as slop-for-hire cannon fodder and move on his own accord. |