3 ms·
Think about the great lengths that good technology companies go to to get decent productivity. They have to work very hard to get it - companies that don't unde
by rkangel 7y ago
Think about the great lengths that good technology companies go to to get decent productivity. They have to work very hard to get it - companies that don't understand it won't.
What you have is incredibly common in non-technology companies. Good engineers are now very hard to recruit and expensive. Unless your company values them enormously, your engineers are going to generally be pretty mediocre[1]. On top of that, your company isn't going to understand engineering projects - when you need to invest in infrastructure, tooling and technical debt.
These factors together multiply up over time until everything grinds to a halt.
[1] An aside - in my experience of organisations like this and also mediocre engineering organisations, there is usually one guy who knows his stuff, and is holding it all together. Some of it is like Brent in the Phoenix project, but some of it is that the rest of the people are just rubbish.
- spondyl 7y agoOut of curiosity, are there any common themes on why that person (ie Brent) sticks around? Part of me wants to say that if a company is so disfunctional that one engineer (or a handful of engineers) prop it up, it deserves to fall over
- rkangel 7y agoThere's a few options. The easiest to understand and the least likely is that they like being the big fish in the small pond. They enjoy being in demand from everyone around them. More commonly it's a lack of ambition and a comfort with where they are. They're happy with their environment, they don't want to to risk the change and they don't see why they would. They may have only worked in that sort of place (or only in that one place), and haven't seen how much greener the grass might be elsewhere.