The lesson here is that companies are social entities, not technical ones. Relationships matter more than profit. If you're going to play the "game of thrones" as it were, learn the rules first.
The lesson here is that companies are social entities, not technical ones. Relationships matter more than profit. If you're going to play the "game of thrones" as it were, learn the rules first.
And they make for uncomfortable reading.
> It’s not a book about software development, it is a book about the industry of software development and why it is fundamentally different than “traditional” industries. And it is a book that promises an outlook on “the future of labor”, at least for us developers... It’s about finding your way in an industry that is in very high demand and mostly consists of players that play by the rules of an entirely different game: industrial manufacturing.
[0] https://www.goodreads.com/book/show/35051753-developer-hegem... [1] https://schneide.blog/2019/10/14/book-review-developer-hegem...
Agreed. Or decide to not play. And just leave to a different job.
One thing though that I see far too commonly is that engineers think that people in power "don't know or care" as opposed to "don't want to know or care" or "know damn well and want it this way". People in power may not be geniuses, but they likely aren't incompetent either. They probably have a fairly solid level of political skill or they wouldn't have gotten to that level.
Start from the assumption that things are shitty for a reason or you are going to miss something important.
Problematic when the shit is something safety-critical, a large chemical plant, the 737-MAX, even a banking app with vulnerabilities.
If you tried to move the system and it conflicted with "we will not recertify this plane under any circumstances" you were DOOMED.
At that point, you have to leave or become a whistleblower as you are fighting legions of managers united around a common purpose.
There is often a (political or human) reason why things are shitty, and if you can understand and game that, you can be more effective in changing the shitty stuff.
[1] https://www.wsj.com/articles/internal-faa-review-saw-high-ri...
Tech is one of the few industries where this is possible fast.
https://www.mrmoneymustache.com/2012/01/13/the-shockingly-si...
however what's common everywhere at the bottom of the gradient is that there lies worse work and the least gratifications and that not playing the game is the sure way to end up at the bottom, from where of course everything looks like it's shit.