Reflections of an Old Programmer with Ben Northrop

Ben Northrop was sitting at a tech conference, listening to a presentation about a new piece of technology, when he was struck by the sense that history was repeating itself. For the twenty years that Ben has worked as a software engineer, he has been hearing about new technologies that claim they will be able to disrupt everything, and he has relentlessly been keeping up as best he can with the latest trends.

Of course, Ben is all of us. Nobody can keep up. As a daily software podcaster, I think I am as well positioned as anyone to be tuned into the breadth of the software engineering ecosystem–but I am constantly behind as well.

In his blog post “Reflections of an Old Programmer”, Ben theorized about the causes of this feeling of fatigue, and the constant struggle to keep up with the world of software engineering. His post contains enduring lessons that will be of value to new programmers and will feel familiar to programmers who have been around for awhile.



DIYSnapLogo SnapCI is a continuous integration tool built by Thoughtworks. Go to to check it out.
insightdataengineering The Insight Data Engineering Program helps software engineers level up their careers. Apply now at and skip straight to the coding challenge–a special offer for Software Engineering Daily listeners.
circonus-logo The Circonus monitoring & analytics platform is a leader in accurate monitoring and custom analytics, for any tech at any scale. If you want to learn more about how to better understand the behavior of your systems with a monitoring tool you can trust, go to for your free trial.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.