3 ms·
I know the value of experience because I know what my code looked like 5 and 10 years ago. I also know how incredibly poor my judgment was back then compared to
by codewright 14y ago
I know the value of experience because I know what my code looked like 5 and 10 years ago. I also know how incredibly poor my judgment was back then compared to now.
I can only imagine what 20 years will do for me. That's why I actively seek out more experience in candidates because I believe it'll make them more competent and sharp at what they do.
Somebody with battle-scars is something a startup could really use. Most of my pre-startup experience is as a contractor/consultant.
- stcredzero 14y ago> Somebody with battle-scars is something a startup could really use. Most of my pre-startup experience is as a contractor/consultant. Lots of young engineers don't know how to interview. (In addition to being interviewed by young ones lately, I also realize how I've fucked it up back then.) Lots of them don't know how to listen. The vast majority don't know how much they don't know.
- enjo 14y agoI also realize how I've fucked it up back then Really that's been the story of my 30's. A series of cringe-worthy realizations that I was not nearly as good at my job as I thought I was at 26.
- krakensden 14y agoI've worked with developers in their fifties- they're scary good.
- codewright 14y agoAs have I, but only when I was a contractor. I always looked forward to pairing up with the experienced engineers. I learned the most on those days.
- jsaxton86 14y agoI've also worked with developers in their fifties who are awful. Age bias is awful, and I have worked with a lot of older developers who know their stuff and are extremely competent, but the idea that 25 years of experience automatically makes you a better programmer is wrong. Good developers are able to learn and adapt quickly, and often older developers can't do that.
- reinhardt 14y agoNo personal experience here but my gut feeling is that older developers are more likely to be closer to the one or the other extreme. The theory being that those who are average tend to move to middle/senior management, leaving behind those that are either brilliant hardcore hackers or incompetent clock punchers.
- adrianhoward 14y agoI've also worked with developers in their fifties who are awful. Me to. And I've worked with devs in the 20s who are awful. And their 30s. And their 40s. And their 60s. I've also worked with great devs in all those age ranges. Proportions seem about the same to me. Good developers are able to learn and adapt quickly, and often older developers can't do that. I've not noticed a difference. I have noticed that it's harder to spot the folk in their 20s who don't learn and adapt quickly since folk in their 20s have to learn something to make any progress at all. Once that pressure is off and they've become fixated on Rails / C# / whatever they seem just as unlikely to change as any other age range. They just get fixated on the "cool" thing - so it takes longer to spot.
- deleted 14y ago[deleted]
- krishnakv 14y ago> Proportions seem about the same to me. Are you sure the proportion was the same? Reason I am asking is because for people who are bad at programming, there are various process/ management roles available that might better suit. It seems rather impossible to me that someone would voluntarily continue programming for a couple of decades and not be excellent. Beyond the 30's, I imagine people would be passionate about it to continue taking up programming roles. And this passion should translate into excellence. Happy to be corrected if you have any data-points.