6 ms·
> I don't know if there is a lesson here. But if you are bad at your job, it pays to have good connections. The lesson here is that companies are social entiti
by ScottFree 7y ago
> I don't know if there is a lesson here. But if you are bad at your job, it pays to have good connections.
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.
- scrumper 7y agoHere are the rules: http://ribbonfarm.com/the-gervais-principle http://ribbonfarm.com/the-gervais-principle And they make for uncomfortable reading.
- deleted 7y ago[deleted]
- tra3 7y agoI'd be remiss if I didn't mention "Developer Hegemony" [0], a book about dealing with this sorts of garbage. Even thought it's forward looking there's a lot of practical advice. Here's a review [1] that does it justice: > 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-hegemony https://www.goodreads.com/book/show/35051753-developer-hegem... [1] https://schneide.blog/2019/10/14/book-review-developer-hegemony/ https://schneide.blog/2019/10/14/book-review-developer-hegem...
- fg6hr 7y agoThat's an interesting read. However what it describes looks like a very shallow version of lam-rim chen-mo, volumes 4-5, that explain the concept of emptiness and the danger of falling into nihilism. Edit: the tricks like "powertalk" and "information poker" are interesting, but rephrasing the book, manipulating people is not a game worth getting good at.
- scrumper 7y agoI found that the article (I haven't read the book) makes a reasonable defense of "loserdom" - it's not a bad life if you seek meaning external to work and it certainly offers a more fulfilling existence than that of the deluded clueless.
- bsder 7y ago> If you're going to play the "game of thrones" as it were, learn the rules first. 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.
- HarryHirsch 7y agoStart from the assumption that things are shitty for a reason Problematic when the shit is something safety-critical, a large chemical plant, the 737-MAX, even a banking app with vulnerabilities. https://en.wikipedia.org/wiki/Moral_injury https://en.wikipedia.org/wiki/Moral_injury
- bsder 7y agoI'm glad you cited the 737-MAX, because that's a PRIME example of "things are shitty for a reason." 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.
- kaitai 7y agoTo me, starting with the assumption that things are shitty for a reason doesn't mean "start with the assumption that it is ok that things are shitty", but instead, "start with the assumption that the 737-max is shitty because letting it be so is serving someone's interest". Indeed, if someone with technical and political savvy and the talent to think ahead had figured out what interests in Boeing were prioritizing shittiness over safety, that someone might have been able to intervene effectively. If the engineers or statisticians at the FAA who wrote the buried report [1] had had the political savvy to understand why management was burying it and understood how to escalate it, they might have been able to get it out before the second plane crashed. 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-risk-of-737-max-crashes-11576069202 https://www.wsj.com/articles/internal-faa-review-saw-high-ri...