The author's article does resonate with me but to add, I think the software game has changed a lot since the dot-com era. It has changed for worse, we are disconnected from the hardware and the users.
We are just middleware integration specialists, depending on an ever decreasing amount of pioneers building systems, frameworks or low level processes.
I want to build Dijkstras algorithms not write integration tests for APIs made terribly by Stripe