I'm 30 and a senior programmer. What should I be doing to ensure I have career options at 50? Is management inevitable with individual contribution primarily reserved for scrappy youngsters?
I would have hired Doug, but...
81–90 of 244 posts
Re: I would have hired Doug, but...
#82Earlier quoted context omitted.
I get your point and agree with it. I've said it many times myself. But people don't think in terms of mastering a craft and spending a productive life practicing it. In the modern world if you're not on a trajectory toward the 1% you're losing. In that sense most engineering fields are "traps" because if you stay an engineer you aren't going any further up the ladder. I'm a craftsperson, and I still practice the cra…
> In the modern world if you're not on a trajectory toward the 1% you're losing. And what, exactly, is it that you're losing? You can have a pretty damn fine life without getting anywhere near the 1%.
The best gift I was ever given was to grow up on a farm. I'm doing way better than my peers.
Re: I would have hired Doug, but...
#83I've played with folks in their late 80s, and most of the folks I play with weekly in a large jazz band are between 50 and 70. I also play bi-weekly with an orchestra with members ranging from 12-82.
Maybe I lack the same perspective I lacked when I was younger (and thought that 45 was pretty old), but I absolutely don't see how 60 is old. 80 is old, maybe, but 60 just isn't that old, and I don't mean that in the attitude sense, as with:
"The ones that love me say I'm really young, and I appreciate that. I think they mean my thinking is flexible, and I'm excited about the future, like a young person might be."
Re: I would have hired Doug, but...
#84Earlier quoted context omitted.
I can't imagine all the technologies and skills you guys have acquired. If I may derail the conversation a little bit, may I ask if/how you use the things you've learned today? I mean, is it things like paradigms that have stuck with you like OOP/functional/w\e, or do you always structure your exception handling in a certain way, no matter the language? Are there skills/technologies you've been using since you've sta…
No more BASIC, but I still code in Common Lisp whenever I can. And I'm using some library code that I wrote when I was in grad school 25 years ago. Once you grok Lisp, everything else is easy. You come to realize that the vast majority of what passes for "new technologies" is really just a re-discovery of something that exists (or is easily implemented) in CL. That makes it a lot easier (if a tad frustrating at times…
Re: I would have hired Doug, but...
#85Earlier quoted context omitted.
I get your point and agree with it. I've said it many times myself. But people don't think in terms of mastering a craft and spending a productive life practicing it. In the modern world if you're not on a trajectory toward the 1% you're losing. In that sense most engineering fields are "traps" because if you stay an engineer you aren't going any further up the ladder. I'm a craftsperson, and I still practice the cra…
> In the modern world if you're not on a trajectory toward the 1% you're losing. And what, exactly, is it that you're losing? You can have a pretty damn fine life without getting anywhere near the 1%.
The 1% are living in a way that will last longer than they will, on a scale that the rest of us won't achieve in our lifetimes. That's okay, certainly, but to pretend like there's no reason to work towards the 1% is silly.
Re: I would have hired Doug, but...
#86As someone who started programming during the mid 80's: - Everything I've learned may be applied to most languages. Meaning that writing testable code generally translates from BASIC to Javascript. - Programming should always make you feel stupid. Feeling comfortable with something means that you stopped learning new things. - Experience != Knowledge. My biggest issue with some older programmers is that they tend to…
How would be that possible?
Good spirit and even better understanding of the Zeitgeist :)
Re: I would have hired Doug, but...
#87I play a lot of music with folks older than me... I'm 37, and the drummer in a blues band I play with is 73 (he's a neat guy- he was in the 13th Floor Elevators). I've played with folks in their late 80s, and most of the folks I play with weekly in a large jazz band are between 50 and 70. I also play bi-weekly with an orchestra with members ranging from 12-82. Maybe I lack the same perspective I lacked when I was you…
Re: I would have hired Doug, but...
#88Earlier quoted context omitted.
I can't imagine all the technologies and skills you guys have acquired. If I may derail the conversation a little bit, may I ask if/how you use the things you've learned today? I mean, is it things like paradigms that have stuck with you like OOP/functional/w\e, or do you always structure your exception handling in a certain way, no matter the language? Are there skills/technologies you've been using since you've sta…
No more BASIC, but I still code in Common Lisp whenever I can. And I'm using some library code that I wrote when I was in grad school 25 years ago. Once you grok Lisp, everything else is easy. You come to realize that the vast majority of what passes for "new technologies" is really just a re-discovery of something that exists (or is easily implemented) in CL. That makes it a lot easier (if a tad frustrating at times…
Re: I would have hired Doug, but...
#89I am 55 and have been programming computers since 1975 when I was 15 years old. Do the math, I have been programming now for 40 years. Recently, I had a conversation with someone else about this topic and I told them that I have never been so excited about my career, the field of computer science, and most importantly the opportunities that exist today in the field of technology. The excitement surrounding too many t…
I am 53 and started programming in 1977. I feel EXACTLY the same as you.
Re: I would have hired Doug, but...
#90I am 55 and have been programming computers since 1975 when I was 15 years old. Do the math, I have been programming now for 40 years. Recently, I had a conversation with someone else about this topic and I told them that I have never been so excited about my career, the field of computer science, and most importantly the opportunities that exist today in the field of technology. The excitement surrounding too many t…
I am 53 and started programming in 1977. I feel EXACTLY the same as you.