For me, software has been nothing more than a tool to get myself the lifestyle I want. I enjoy the creativity associated with writing solid software of course but it's not a hobby, it's certainly not a religion for me, it's a tool, nothing more. I enjoy the creativity associated with developing a solution that people use and pay me for, but at the end of the day, I am a business-guy who uses software to get what I want, unlike a lot of programmers who are techies who happen to be in business. The difference in these two attitudes are night/day.
I feel the writer is looking at his past as though he was somehow entitled to succeed since he could develop software when the industry was young, and many fortunes were made by the industry pioneers. This is a dangerous attitude as the world really doesn't care about anyone. Anyone is replaceable.
Around 1990, I started a business selling a Clipper-based (anyone remember that?) real estate program where I sold it to about 300 firms at $299 a pop. I couldn't believe the leverage and excitement of selling a product of my own mind to others. Sold yearly upgrades for $199 which worked out to around $60K annually sitting in my bedroom. Had to pinch myself. Got into telephony when the deregulation happened, created switching software for dumb switches (Dialogic, Redcom) for long distance resellers and at one time had 120 exchanges using my software to switch calls. Sold the IP for around $0.5M. 10 years later, created software for the mortgage industry and sold that company for 7 digits in 2010. Must say that I failed more times than I succeeded but that doesn't matter (for example, developing Call-Me functionality for web-sites when the industry was just too young - should have stuck with it). Last/this year, I'm working on software for the another industry which I feel is unserviced wrt software.
My reason for writing all this is that I never thought of software as a career. I saw the businesses that I could create using software as the career. I think the article writer labelled himself as a programmer early-on and never really understood what that role meant to him.