From the article:
>I can’t really blame anyone who’s just gone along with things
Whst is this supposed to mean "blame"? Do you "blame" people for driving cars instead of riding horses? Do you "blame" software engineers for eliminating entire industries?
Folks, writing software can be fun and satisfying. Do it for the enjoyment. But suck it up, because the technology wave you rode to a well-paying job was always going to be short-lived for the majority of programmers.
Just like the engineers who built steam engines, or living room radios, or tube TV's, or Internet dial-up modems and long distance phone networks, or whatever other technology that has come and gone: just move on, because you helped to put those people out of work--and they moved on.
You're going to drive yourselves crazy with the constant re-hashing and sobbing over the obvious changes that are happening. Figure out how you go forward and start going forward.