That about sums it up. If people suddenly became rich through farming, you'd see people flocking to the mid-west. A lot of people claim a higher calling or passion for tech, but it's mostly just dollar signs in their eyes.
So what do you do when you are a capable programmer who isn't rich enough to work on something challenging/interesting/meaningful like electric cars or rockets? Maximize expected value. That's not immoral. That's the shitty reality of being a person of average means.
The list of meaningful things a capable programmer is way longer than that! You dont have to quit yiur dayjob to work on them and get some fulfillment/validation.
I'll add: Rockets and electric cars are just at a certain point in their hype-cycles, and you're just drinking the koolaid. I'm 100% certain you'd have your passion for tech beaten out in those industries too, if you worked for the wrong company.
Why do you have to be rich to work on electric cars or rockets? Many companies are hiring specifically for these technologies.
I mean neither to backhanded compliment the abilities of the HN crowd, nor to - as seems increasingly common when I find myself in the change - state interfaces of society, silently denigrate you by implicit reference to privilege I may not have. If you can take my statement literally, that would be superb!
I mean, I think the word average when it comes to ability or performance or self assessment is poorly used. Too frequently it is meant as self denigrating before a audience (which, as with above, I did not infer nor deliberately infer from your comment) and when it is used plainly, as in "I'm an average kinda guy" I find it too often misleads one into imagining one's interlocutor is saying they are a unremarkable character personally. It's a safety pitch in a chat up line, for one example of use subset my last classification of "average" use.
I take your statement literally in a socio - economic and intellectual sense, but with a skew that probably does put you quite a bit above the census bureau averages in most ways.
But what does frustrate me, when self description of "average" is used, is that perfectly "average" people perform quite wondrous feats or succeed with way above the deviation accomplishment, because one is able to trade in life.
I have just remembered this, prompted by your comment: when in my early twenties, despite I had received a privileged education, imagined what I could do by trading futures in myself. Take my thirties away and give that time to me now. Forget my personal growth (that was a biggie I left too late, beware!) because now I want to design things 24/7/365. And so on and so forth. I estimated not my ability or relative ability, but looked about at how long (by mere guesstimate) things I admired took to do, when I imagined most on that job were going home normal hours to wives and children, and having weekends and social lives, and the odd sick day or holiday, and maybe only reading two or three work related books a year, max, and certainly not consuming a subset of citeseer in unbroken mind-high caffeinated sessions which cared little to distinguish weeks, let alone days.
Quite apart form the fact you are either a engineer or have some capacity in that regard, the bounds of possible optimisation achievable from "a person of average means" I think must be very excellent indeed. How indeed, did mankind excel, when there was just a few of us in any social group hanging about with no tools or fire or built shelter and so on? Someone hit it right out the park, not merely once, but probably a while lot of times in a row, to get us through some earlier developing stages, just as we have some now, particularly in systematising and understanding what all this software lark is really about and how to make all of us good at it, instead of - one wonders - mere self defined _potential_ outlier points around some average.
I'm also quite sure, that when you are in your metier, when you are at a fundamental level aware you are where you want to be, you will find relevant skills or muscles or abilities notably at a higher functional level than you ever imagined they could be. Because there is something reflexive, compounding, about the human existence at least I have known, just as equally there can be compounding, confounding negative spirals. I believe there must be a art I have not learned in my 40 some years, of neatly skipping sideways from the spirals and letting one's instincts guide us to where some factor or energy or whatever phenomenon it may be is compounding and positive. If we could so dance with our own entropy, what a dance it would be. But meanwhile, I think "average" is most definitely not always average.
AFAICT, tech was full of passionate people (at the very least about building something, if not changing the world), way back before it had the cultural cachet that it now does. As it became increasingly clear that there was a lot of money in tech, what I call (generically) "the finance crowd"[1] flooded in. By which I mean, the masses of more-or-less competent people across the country/world who really don't care too much what they study/work in, as long as it's profitable.
The beef I have with thinking like yours is that there are plenty of us still around who were here before working in tech went from being nerdy to (relatively) "cool", and we'll be here if and when it stops being the industry du jour. It kinda sucks when people like you make the leap from "most people these days are chasing dollars and paying lip service to passion" to "anyone who claims they love/believe in what they do is just chasing $$". To this day I know plenty of people who would be here even if it didn't happen to be the currently-booming industry.
To be fair, the oblivious author is far guiltier of this than you; he's a perfect example of what he's whining about hating, and if he bothered learning anything about the history of tech in the area, he wouldn't be so quick to assume that those who claim an affinity for it are completely hollow.
Though I have to say, getting here years before the rush provides the nice consolation of not having to compete in the ludicrous housing market that the boom + lack of construction has spawned.
[1] I may be guilty of making the same over-generalizing mistake about finance, but I know quite a few people who work in finance and have been legitimately passionate about finance as a concept and the technical challenges involved therein since they were pretty young. Every single one of them has had that passion beaten out of them by the industry itself and the people they're surrounded by. By contrast, I still know tons of people in tech turning down big paychecks to just work on stuff that they like working on (I quit my job last year and am taking about a 50% paycut for similar reasons).