Hacker News new | ask | show | jobs
by xyzzy123 227 days ago
There are some really common flaws (traits?) that seem correlated with being the type of person who gets unusually good at engineering. Sometimes they're adaptive, sometimes they're not.

Uncompromising - I've had very good leaders who were technically excellent and had very high standards. They could give off strong "jerk" vibes to many because they had values they were not willing to compromise on. They helped produce really high quality output from the team when they were in a leadership position and part of their job was to keep everyone aligned. This seems to work best for tight knit groups though, this style is not very suitable for larger organisations or situations where there are wide differences between people's expectations around workplace culture (you need more scheming vizier for this). Can devolve into an out-of-touch silo or a cult if taken too far. Does not work out well for people who are NOT leading.

Contrarianism - can be a useful personality quirk or a massive time waster, depending on the person, role and severity. Good QA and security work demand at least a little bit of this or they would just be box tickers.

Technical fixation - Strong, fixed ideas about what the best tools and techniques are. Useful because they become strong specialists. OK if aligned with team and project, very painful if not.