Developer Competence Debate

The cluster discusses the quality and competence of software developers, including complaints about mediocre or bad programmers, their impact on code quality and teams, hiring challenges, and factors like motivation and industry environment.

📉 Falling 0.5x Career & Jobs
5,095
Comments
20
Years Active
5
Top Authors
#5222
Topic ID

Activity Over Time

2007
11
2008
50
2009
71
2010
124
2011
162
2012
187
2013
222
2014
183
2015
223
2016
288
2017
354
2018
277
2019
353
2020
352
2021
427
2022
479
2023
463
2024
403
2025
426
2026
42

Keywords

CS IT AI IMHO JS SWE NOT YouTube QA software developers code devs programmers engineers competent programming developer business

Sample Comments

cayleyh Sep 8, 2025 View on HN

"Half of all developers have below-average diligence" - a lot of this is also not developer choice, but environmental. So much software is developed and maintained in very constrained economic environments, often by solo devs who also have other responsibilities. The choice here often is trading some "diligence" for "meeting business requirements in the time / budget constraints" imposed by your employer.

irisshoor Nov 10, 2012 View on HN

I think one of things that is a key de-motivator for devs is having to work with other engineers that don't really care about the quality of code they write, as they don't perceive software as an art-form or craftsmanship, but more as something that pays their bills. A lot of dev orgs don't spend enough resource/time evaluating dev work on a technical levels, leading to lots of bad code and frustrating the hell out of the good devs. The places who do instill passion and draw great devs, much lik

abacadaba Aug 19, 2019 View on HN

Alternate translation: Bad devs are worse than no devs and all your competent devs will spend most of their time dealing with the former's crappy code until they quit. (my code is of course perfect and free of all technical debt)

totorovirus May 22, 2023 View on HN

What I've seen in the past two years, a lot of people who have seemingly no fit to a life of a programmer have joined software industry. In my experience the best devs were the people who self-taught programming for pure joy of building a software, making a glimpse of imaging to something real through writing code. The others who were on this job because the compensation was hefty - they were likely to opt out to a manager. I am not saying that hobby-devs are better people or co-worker. Eve

cjfd Jul 21, 2019 View on HN

In all fields there is a minority who are not very good at what they do. I think, though, that in programming that minority might actually be a majority. The thing is, if you are a poor plumber who causes floods in peoples houses you are not going to be in business for a very long time. In programming there seems no such discipline because it actually takes somebody good at programming to perceive the difference between good and bad programming. And if the programming project is a disaster right

ncmncm Sep 20, 2021 View on HN

Apple, Google, and Microsoft all employ very many competent programmers. But they share the problem that they need to hire many more programmers than are both competent and eager to work for them, and so must make do for the rest. It is a much easier task to select a place to work with competent colleagues. Thus, there is no inconsistency.Perfection is not needed. Ordinary good code suffices. Good code using modern C++, or current Rust, is easier than in older languages (among which count old

fsociety Apr 12, 2017 View on HN

As a junior software developer, it's sad to hear this point of view. Many of us put an extraordinary amount of time towards improving our craft.On the other hand I've worked with many people who have very similar opinions as yours and they suffered from reality distortion. Their code was poorly implemented and poorly tested, despite what they say, and caused many headaches.Are you actually a top performer in the software world?

TeMPOraL Jun 13, 2018 View on HN

"Basic programmer competence" is not something you can consistently expect from people in the industry. Be it a bad day, general carelessness, or business pressures - there are many reasons to cut corners.

jacoblyles Nov 20, 2010 View on HN

Let us know how hiring mediocre programmers works out for your startup.

jollybean Jul 12, 2021 View on HN

"the real issue is that they just dont really do software development. "No offense, that kind of seems to be your issue, not theirs.In large orgs if there are 10 'technical but not really dev roles' for ever 2 devs ... that's the reality of the world we live in.It's maybe 'sad' that we call can't write code, but that's maybe not quite an 'industry' problem.On the other hand, using giant fragile stacks with a million dependen