Hacker News new | ask | show | jobs
by throwaway0147 1294 days ago
The problem in my experience is that cocky attitudes have a tendency to spread and it creates a really difficult work environment.

You also have to take the Dunning-Kruger effect into account, where most developers aren't able to evaluate themselves correctly. In our work we have a tendency to view thing as "right" and "wrong". I often find people with a few years of experience to be the worst. They have enough experience to recognise that they are more knowledgable than juniors, but lack the overall picture.

Some even come out of studies this way, because they are used to being the smartest in their class and have built up their egos. "Why is the old shitty code written this way, they must have been stupid? We need to rewrite it in the framework I read about in the blog last week". Only experience will teach them that things are not that simple. If they are not exposed to the right working environments in their first jobs, they will spread this negativity for years until they (hopefully) grow as persons.

Pro tip: If something looks unnecessarily complex, there may actually be a reason for it. In the case where you need to rewrite/refactor working stable code, don't try to negatively push down others to enhance your own feeling of superiority. Keep the arguments as objective as possible. If you have tracked the code to specific individuals, at least talk to them in private first to get their input instead of assuming you know best.

3 comments

Thanks for this. These are all real problems. But why is the solution that I change my behaviour?

This is exactly what I'm tired of: Because other people are assholes with big frail egos who do not understand their place in the world... I have to change? No, they have to change.

Putting this on me just glosses over and prolongs the real problem: That a lot of people with frail big egos need to realize they are not all that and come down to earth.

honestly from reading how you write about yourself, I would immediately drop you into the "thinks more highly of themselves than they ought". Bucket. People who call themselves high performing rarely are in my experience. It's the humble people who learn and grow for the joy of it who truly shine.
Being proud of your abilities and accomplishments is not mutually exclusive with curiosity and joy of learning.

More generally: Your perceived correlations are not necessarily causal relationships.

Thanks for this. There’s too much of me in this than I would like..
There's a difference between cocky and confident.