Programmer Skill Levels

The cluster debates the vast differences in programming abilities, what defines a good or 10x programmer versus average or bad ones, and whether coding skill correlates with intelligence, people skills, or other factors.

📉 Falling 0.4x Career & Jobs
6,233
Comments
20
Years Active
5
Top Authors
#3456
Topic ID

Activity Over Time

2007
22
2008
147
2009
242
2010
291
2011
425
2012
472
2013
423
2014
304
2015
402
2016
389
2017
427
2018
319
2019
353
2020
332
2021
393
2022
412
2023
334
2024
239
2025
284
2026
23

Keywords

oreilly.com MS US E2 programming.html DHH AND TopCoder wordpress.com i.e programmer programmers programming skill average coders skills better average avg blogging

Sample Comments

6LLvveMx2koXfwn Dec 11, 2024 View on HN

May explain why some people are great programmers but average coders . . .

mjirv Feb 24, 2023 View on HN

It just needs to be better than the average person, not the average programmer

ikeyany Feb 24, 2020 View on HN

Just because you're a good programmer doesn't mean you're smart.

beagle3 May 2, 2017 View on HN

Programming is a craft, not an art. If programmer a satisfies the requirements 10 times faster than programmer b, and does so repeatedly, then programmer a is a 10x compared to b

roguecoder Nov 26, 2023 View on HN

Being better than the average human at coding is as easy as being better than the average human at surgery. Until it's better than actual skilled programmers, the people who are programming for a living are still responsible for learning to do the job well.

enesismail Nov 2, 2016 View on HN

This sounds like 'competence vs proficiency'.https://www.oreilly.com/ideas/the-traits-of-a-proficient-pro...

bbcbasic Nov 17, 2014 View on HN

It is hard because "programming" is a small part of what you are doing, with communication, politics, interpersonal skills, design, user experience, self management etc. that goes with the job. All this needs to be taken into consideration when scoring.Also a 10 programmer at a startup may suck (or even get fired!) in a traditional corp and vice versa.Then even just focusing on programming a C++ guru may struggle with Haskell. Just as a football star may not win a 100m sprint aga

jimbokun Apr 3, 2009 View on HN

Seems the distinction between Average and Bad programmers is that, while both lack talent, the Average programmer understands that he lacks talent and the Bad programmer does not.

aim-120 Aug 19, 2013 View on HN

Exactly.http://www.codinghorror.com/blog/2004/09/skill-disparities-i...

issa Apr 11, 2013 View on HN

Actual coding skills are not what makes a good developer. Being a good developer is about applying the right knowledge in the right way. I'm great at that. But I wouldn't bet on being able to out-program other competent programmers.