I have a question for all the veteran devs out there. How do you keep from getting burned out on the mismanagement that plagues our industry? Is it personal perseverance? Are you just super selective with what jobs you take? Is the love of building something stronger than any feelings of frustration with poor management?
Where do all the old programmers go?
101–103 of 103 posts
Re: Where do all the old programmers go?
#102Earlier quoted context omitted.
The vast growth of the programmer population as a reason for why there aren't as many older programmers is a very compelling reason. I'm surprised I haven't seen it before.
I think there are 20 million or so programmers (not sure how you count this) today. I bet there were less than 1% of that back 35 years ago though of course no clue how to measure that either.
I started working in the mid 90s. Joined a company which had few 100 employees, when I left it had around 300 times more.
Re: Where do all the old programmers go?
#103I have a question for all the veteran devs out there. How do you keep from getting burned out on the mismanagement that plagues our industry? Is it personal perseverance? Are you just super selective with what jobs you take? Is the love of building something stronger than any feelings of frustration with poor management?
Being selective helps, so if you can afford to say 'no' to projects you don't like, you should. Another more important thing about being selective is IMHO, what you choose to believe and what path you choose for yourself. We will find all kinds of examples in others(people we know or people we read about). But perhaps taking inspiration from the likes of say Nikola Tesla, who were working in their 80s until they died. A lot of other people also work in management roles late into their life. But I think, programming is more like being a Scientist, in the way that the kind of brain muscles which get exercised.
Can't speak about perseverance, as its easier to keep doing something you like. But yes, it does help to keep abreast of latest technology. I started doing C++ coding, then did Java about a decade. Now mostly program in Go, but fairly competent in C++/Java as well. And I also try to be a full stack engineer - coded Android app, and also UI in JS/Dart(This aspect of being a full stack engineer, of course may not be necessary for every one).
Taking breaks to learn some new tech, also helps, I am taking an 'Intro to AI' course on a MOOC. And also spent time learning about Bitcoin and how it works.
Sometimes, if my work does not offer me strong enough programming challenge, I do programming challenges on sites like Hacker Rank (and earlier Topcoder) just for fun.
On burnout: Yes, that can happen. I think, it happens when you are working in an unhappy position for too long. Sometimes, it may happen when you keep doing a project for too long, even though it was your own baby. No easy answers.
So, I think, its mainly love of programming for me. I hope to keep doing it, till late in life.
PS: I see the question was posed few days ago. But its still not answered. So answering, just in case you check for replies.