DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

What Happens To Older Programmers and Developers?

John Sonmez answers a reader question. Can developers still be relevant in the office as they get older?

John Sonmez user avatar by
John Sonmez
·
Feb. 19, 16 · Opinion
Like (15)
Save
Tweet
Share
16.90K Views

Join the DZone community and get the full member experience.

Join For Free

Can You Be Too Old For Software Development & Programming? Is it possible to be an excellent programmer when aging? In today’s video, I’ve answered a question from a reader that asked me about “Programming Till Old”.

Can Old Software Developers Still Be Relevant On The Field? What Happens To Older Software Developers And Programmers?

Watch this video to find out! 


Transcript Of The Video

John: Hey, John Sonmez from simpleprogrammer.com. I got a question about programming until old. This question is from Apaven I think. He says, “Last weekend I have discussed about software developer job with my friends about software developer is a dead end job or not. Later I tried to look in the internet and found some good arguments from both sides. Here is a sample about programming as a dead end job.” He’s got a quote from a story here and he says, “Many programmers find that their employability starts to climb at around age 35. Employers dismiss them as either lacking in the technical skills such as the latest programming language fad or not suitable for entry level, in other words, either unqualified or overqualified. That doesn’t leave much, does it? It’s a sick show that most software developers are out of the field by 40. Employers have admitted this in unguarded moments. Craig Barrett a former chief executive officer of Intel Corp famously remarked the half life of an engineer software or hardware is only a few years while Mark Zuckerberg of Facebook has blurted out that young programmers are superior. I’m not satisfied with the results from my searching so I would like to know your opinion about this issue.”

So I’ve gotten various forms of this and I particularly don’t like this because I’m 35. No, in reality though I don’t believe that this is true at all and I’ll tell you why. I think that statistically it holds true but statistics doesn’t mean that there’s a reason behind it. We can’t draw conclusions just from numbers. Statistically it’s probably right, probably the employability does start to decline after 35. Probably most software developers are out of the field by 40. I agree, that’s probably true. But is it because being old means you’re going to be discriminated against? That’s not really old now is it, 35 to 40, because you’re not a young programmer or is it because of something else? I think it’s because of something else. I don’t think it has anything to do with age. I think what it has to do with is ability and staying up to date with technology.

I know plenty of developers. A good example is Uncle Bob, Bob Martin. He is a software developer who—what is he? He’s definitely at least—I’m going to insult him now, but I think he’s in his 60s, I think that’s correct. I could be wrong. But anyway, he doesn’t look it, he looks like he’s in his 40s. You’re watching, Bob. But anyway, Bob is a great guy. He did the foreword for my Soft Skills book.

Anyway, he is still up to date on everything. He is always learning, always improving his skills. He is one of the most famous software developers out there and well respected. He’s definitely over 35. There’s a lot of examples of this as well.

The key thing is that I think a lot of software developers they tend to not learn and not to grow and not to develop their skills over time and they stick with something that they know or they get stuck in a rut with some particular technology. Because they’re not developing and they’re not adapting then they end up—when that technology fades which is usually around the time 35, the technologies tend to have like around 5 to 10 year lifespan, they end up not being as employable because they haven’t learned the new skills, they haven’t kept up to date with technology and the new trends so they end up either not being able to find good work or they end up dropping out of the business by the time that they’re 40.

I don’t think software development or programming is a dead end job. I think any job is a dead end job if you don’t continue to learn skills and practice. We live in an environment now technologically where things are advancing extremely fast. I don’t care what your profession is, you’re going to have to keep up with the times and learn new skills. Every single profession has had or most every single profession has had advances in technology and changes in the way that things are done that they had to keep up with.

Programming is definitely the most extreme of these, right? We have new technologies and new frameworks and everything happening all the time. In fact, I’ve built an actual course that will help you because I think that learning things could be as really important for programmers so you can check it out here, it’s called 10 Steps to Learn Anything Quickly and you can buy that course. Go check it out. We’ve had like over 2000 developers that have signed up for the course and have successfully learned how to learn things quickly.

The key is that you have to stay up with technology. If you think that you’re going to develop one skill set, if you think you’re going to come out of college and never learn on your own and never learn anything new and not stay up to date well then yeah, you’re going to become a dinosaur. By the time you’re 35 those young programmers, Mark Zuckerbergs, young programmers who are superior, they are going to be superior because they’re eager, the want it. They’re learning new things. They have the latest technology, but there’s no reason why—in fact, by the time you’re 35 or 40 you should be able to become a better developer, right? You should be better than all those young 20 year olds because you should have experience with a lot of different programming languages and technologies as well as the knowledge of the new ones. There’s no reason why you can’t stay up to date.

You can build a very successful career. I know a lot of developers that are well on their 50s and 60s and even 70s that make a lot of money and do extremely well because they stay up to date on technology and they are constantly refining their skills. They’ve learned how to teach themselves. That’s one of the most critical skills that you can have in life.
If you like this video subscribe to the channel. I’ll talk to you next time.

Software development Programmer (hardware)

Published at DZone with permission of John Sonmez. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • 2023 Software Testing Trends: A Look Ahead at the Industry's Future
  • Visual Network Mapping Your K8s Clusters To Assess Performance
  • The Top 3 Challenges Facing Engineering Leaders Today—And How to Overcome Them
  • Top 10 Secure Coding Practices Every Developer Should Know

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: