|
|
|
|
|
by SoftwareMaven
4359 days ago
|
|
So I'm in the 40+ crowd, and things are different from when I was a 20-something. But learning new stuff isn't a problem. I pulled Angular into the new project I'm building at work. I've moved from C to C++ to Java to Python and am now playing with Racket (Python generators have nothing on define-syntax :). My point is not to say I'm better than the author. I'm nothing special. My point is that there isn't a magical end-of-life for developers. Learning changes. Interests change. Priorities change. Nothing to be afraid of. And there are positives: I'm much better at prioritizing. I don't waste my time on "the next hotness" just to watch it tank in obscurity three months later. I'm good at understanding what infrastructure is important and what isn't. My hunches have gotten better. What scares me about this post has nothing to do with the author. I worry more about it propagating the myth that developers have a limited lifespan, that they expire. That's a falsehood that needs to die. |
|
I am 38 myself, and sometimes, when I am surrounded by a new batch of fresh 20-somethings, I feel a little like the author of the original article. They need only a couple of hours to understand a new framework or tool to an extend that I feel would take me days or weeks. And they think nothing of burning the midnight oil for whatever reason, while I really have to get home in time to pick up the kids from daycare.
But then they suddenly make a design decision I just know is never going to work out. Not because I'm smarter (it's probably the other way around), but because I saw a similar mistake being made 10 years ago. Or maybe it's not even that explicit, and a certain solution just "feels" wrong even before I can clearly articulate why.