4 ms·
The 10,000 hour heuristic isn't particularly accurate, it's just popular. FWIW, 10 years professional experience seems to be about right, give or take, to make
by ska 3y ago
The 10,000 hour heuristic isn't particularly accurate, it's just popular.
FWIW, 10 years professional experience seems to be about right, give or take, to make a solid developer. I don't think I've ever met anyone who really got there in 5. Some people shave a few years off by having done it obsessively as a teen also, but at some point that typically overlaps anyway.
Of course there is also the old saw about 1 year, 10 times being a problem. I've met plenty of developers with >10 years experience that weren't that solid, too...
- pants2 3y agoI have a little over ten years experience, and when I read code that I wrote at 1-2 YoE it's shamefully bad, but after that it starts to get pretty good. I don't think anyone would notice a huge change between my code 5 years ago and today. I've moreso improved on soft skills. Though it probably helped that I had two mentors at a job 2 years in who were ruthless about reviewing my code.
- ska 3y ago> I've moreso improved on soft skills. Which, among other things, are also vital. Oversimplified: 1-2 years of not knowing what you don't know. Then 3-5 learning how to write code, then 3-5 learning how to really write software. Most of that last learning curve happens outside the editor. That's a little to linear and non-overlapping, but the essence is true I suspect.