Hacker News new | ask | show | jobs
by rantwasp 2460 days ago
Here is a secret: people are self-absorbed creatures that cannot pay attention to somebody else for more than a couple of minutes. There is a non-zero probability that you are the only one that cares deeply about this - and the reason you care deeply is that you want to be better at your job.

Nobody gets fired over the mistakes they make unless (1) they make the same mistake over and over again (2) they have an attitude when people try to help them and/or give them feedback.

If you're in an environment where mistakes immediately lead everyone to think on how this reflects on their performance (without factoring in what the mistake was, what happened, how can you learn from it) an interesting thing will happen: people will get better at covering their mistakes. New people will struggle to adapt and old people will burn out. Guess what happens in the long run? The whole operation will collapse. If you are in one of these toxic places GTFO - no amount of money is worth your mental/physical health.

1 comments

This is very insightful.

To solve problem (1), companies put process in place to capture patterns of the mistakes and prevent it for happening in future.

(2) is totally based on individual personality. (2) is an indicator of person having an ego and any amount of process cannot help.

IMHO (1) is also an indication of maturity and discipline. To give an example: a place where I worked 20 years ago had a team of 40-ish people contributing to the same codebase in a monorepo (perforce anyone?). The build would happen every night or you could perform it yourself on your own machine. The same 2-3 people were responsible for 95% of the build breaks. When this happens no amount of process is going to save you.