5 ms·
Honestly, most (decent) older programmers I've worked with are dramatically more productive than most (decent) younger programmers I've worked with. Both in te
by Groxx 5y ago
Honestly, most (decent) older programmers I've worked with are dramatically more productive than most (decent) younger programmers I've worked with. Both in terms of functioning systems and in terms of lines of code.
They waste less time writing unnecessary duplicates. They waste less time writing, fixing, and troubleshooting bugs. Their code tends to work when it goes out the door, rather than requiring multiple round trips. And when they want to brute force something, they break out a small code generator / write a small tool and blow past multiple younger eng-years worth in terms of LoC... and that's before accounting for them having written the tens of thousands of lines of foundational code that the others are working within.
---
edit: since the parent is more focused on pace than productivity... it applies to pace too. they're often spending far more (too much) time in meetings and mentorship and whatnot comparatively, so day-to-day pace can seem slower, but if they get a chance to focus they tend to be miles faster in every single way. Hundreds+ of working lines of code in a day is totally reasonable if that's what the problem calls for. It's why you see older engs disappearing for a week and building git. Or unix. Far from small projects by literally any measure.
- darth_avocado 5y ago^This. Over the years, I invariably take a little more time in my assignments than the junior engineers, but that apparent "slowness" is actually much faster because I rarely ship bugs, have fewer reworks/redesigns, fewer review comments and overall ship more "work" per quarter. There's a way of work in our org "Move slow to move fast" that is taught to junior engineers who are always eager to ship more code than to think and ask questions early on.
- spacemadness 5y agoIt can be a little easier to ignore the ongoing pressures as well when you are more senior. You’ve seen it all before and know how it ends, not to mention being able to switch jobs more easily. I see a lot of junior engineers very stressed out about not delivering “on time” regardless of how ridiculous “on time” is. I find myself fixing these “on time” deliverables regularly.
- silentsea90 5y ago+1 old engineers kick ass. They're the ones we look up to when we're lost.