How could we prevent competitiveness within the Dev world? Our lives could be so much better if we were all team players.
Ask HN: How to stop competitiveness within the Dev world?
1–10 of 13 posts
Re: Ask HN: How to stop competitiveness within the Dev world?
#2For instance, there are some people who only use Microsoft tools since they have an MSDN subscription.
There are other people who run Linux and use only open source tools.
Frequently people in those community think the other one "sucks", even though they both get their jobs done.
Re: Ask HN: How to stop competitiveness within the Dev world?
#3Re: Ask HN: How to stop competitiveness within the Dev world?
#4It's sort of like religion. My IDE is better than yours, my tech stack is better, and you're just ignorant for not being enlightened.
I don't think there is a solution to the arrogance. One of the root causes is that everyone thinks they're hackers who found a better solution. The other cause is that they've invested a lot into what they learned, so they don't like it when better tools obsolete that.
Re: Ask HN: How to stop competitiveness within the Dev world?
#5So for me having a competitive element to what i consider a fairly boring job definitely makes it much less boring. As for rudeness and arrogance I try not to be those things but if somebody else is i just ignore it. Simple as.
Developers who are not team players do not make it far in my experience.
Re: Ask HN: How to stop competitiveness within the Dev world?
#6I've often reflected on where this arrogance comes from. My personal theory is that a lot of people, when they show an ability to work with computers, get a lot of positive attention from those around them because most people don't have the patience or inclination to understand machines so well. I think for some this leads them down the path of really building their identity around what they can do. And when you deeply identify with something like that, it becomes very personal.
This isn't true of everyone, you can have passion without being arrogant, but it is quite common I believe.
Another factor is probably the perceived competition for jobs and promotions. Many think that to reach the next level, or get the six figure salary, they have to out compete others. And this is true, to a point, as the technical coding interview shows.
Edit; something related is the 'tribalism' around languages and frameworks, frontend vs backend, os's etc. When you're just starting out, it's easy to become invested in whatever technology you learned first. You'll write a lot of code and become really accustomed to the tools, libraries, building and deploying. It's only when people branch out and spend a lot of time with other languages and frameworks do they start to see the commonality between them. There's been a lot of convergent evolution over recent years imo. I find that people who understand the basics (http request/response for example) are much more adept at debugging, trouble shooting, and jumping between languages and frameworks.
Re: Ask HN: How to stop competitiveness within the Dev world?
#7I get what you saying, this is really a problem for this field. When I started college in 1990, I had spent a lot of time programming and playing around with a commodore 64. Computer science was the 'easy' option for me, so that's what I did. After a semester of observing the types of arrogant people I had classes with, I decided, I don't want to work with people like this for the rest of my life. So I changed my maj…
Re: Ask HN: How to stop competitiveness within the Dev world?
#8Re: Ask HN: How to stop competitiveness within the Dev world?
#9"I think we should focus on the positives." - says guy who talks the most shit.
Re: Ask HN: How to stop competitiveness within the Dev world?
#10I've been a dev at 5 companies in 15 years. I've never heard any praise for any developers' contributions after they've left the company. But you'll ALWAYS hear denigrations like "he wasn't very good which is why X is so shitty." And it's ALWAYS the person who is most plentiful with praise at group meetings. "I think we should focus on the positives." - says guy who talks the most shit.