4 ms·
This is tricky because you're also making a false comparison. Specifically, you're comparing between "you" and "older you." I would agree that in almost every c
by Locke1689 16y ago
This is tricky because you're also making a false comparison. Specifically, you're comparing between "you" and "older you." I would agree that in almost every conceivable case that "older you" is more competent and resourceful than younger you. The problem is that the comparison isn't necessarily between "you" and "older you"; instead it could be between "younger you" and some other set of programmers. There are a decent amount of good, young programmers and a really large amount of bad programmers.
Also, generic "experience" is a false dichotomy. For example, if we were both given the problem "write a hardware accelerated virtual machine monitor kernel" I would probably run rings around you. Why? Because I have experience in that subdomain. If we were given a problem that focused more on your subdomain the situation would be reversed. Experience isn't black and white and there are some situations, like kernel development, where I'd probably be as good a choice as someone who never learned C but is a great Java developer.
In other words, strictly age is a false comparison and making such naive comparisons is practically guaranteed to land you with someone unsuited for a specific problem.
- SimonPStevens 16y agoOk, ignore the increase in my ability from then to now. When I was young I compared myself to every other programmer and thought I was in the top 5%. Now I compare myself to every other programmer and think I'm average. I also look back and realise that when I was 18 I was probably in the bottom 5% of programmers worldwide. I agree there is no such thing as generic experience, but within the same domain experience does make a difference. Everything else being equal, an 18yo kernel programmer will have less kernel programming experience than a 35yo kernel programmer. Now I'm not saying this automatically makes the 35yo the best choice or the better programmer, but it certainly does add some value.
- Locke1689 16y agoThis doesn't make sense though. Are you really suggesting that younger programmers believe they're in the ranks of the top programmers in their subdomain? I compare myself with programmers around the same age and experience level as me, not with domain experts. That seems like such a ludicrously obvious point to make.