Why do you leave out class analysis? This has far more relevance than arguably either height or race.
White working class boys, at least in the UK, are the demographic least likely to go to university.
The story is likely to be the same in other countries. If you're working class, you're not going to be the intake for an MBA.
Being a tall white guy myself I thought it would get me less crucified.
I’ve got the same tribalism firmware as any other homo sapien, and I’ve probably said some xenophobic shit in my life without even realizing it.
But I try hard to make my way on my code rather than being 6’4”, a lean 230 and conventionally handsome, I think that’s a lame way to make a living no matter what it pays, unless one is a professional athlete or a model or something. I’d probably need to tweak my body fat percentage by as much as 10% to have the same superficial stats as an NFL half back, but I’d rather embrace my inner nerd, which feels more natural.
If you want to read about it, we’ll I post under my real name and Chaos Monkeys won a bunch of awards a few years ago.
All said, I don't intuitively buy the idea of Zoom radically changing opportunities. At least as a short engineer, I've sensed zero difference, but then again, I never thought of my height as an actual handicap with regard to my job (studies on initial impressions be damned as the initial impression isn't that relevant once you've built up reputation).
And now to offer a small criticism of your post: I prefer to say "conventionally attractive" over "tall white guys", because that would be more inclusive. Yes, really, I have seen very successful women who present just shy of pornstars-in-real-life and absolutely clean-up by selling to drooling old (dumb) white, male, portfolio managers. The sooner all of this is replaced by passive investment, the better for all customers -- but not big banks(!). After all, as the saying goes: "Where are the customers yachts?"
Silver lining: your comment added insight to the conversation even if it was a response to clumsiness on my part.
Don't expect an "ultimately necessary transition" because it'll likely go in the opposite direction.
Being tall probably matters less, sure.
I do find that ability to communicate in writing with English-speaking audiences is much more important than it used to be. Technical communication and persuasion that used to happen in hallways and on whiteboards is now happening in discussion threads, written code reviews, design papers, etc. In some cases, I expect people that some people that used to struggle now benefit from the ability to communicate more deliberately or without a verbal accent.
I don't know that white versus non-white maps to excellent writing skills as such. Partly because I'm never sure what folks mean by "white" in these contexts.
Mandarin seems to be a pretty credible candidate for a “must know” business language, but even there that’s climbing up hill at least a little.
Even tech companies don't just depend on elite programmers plus an exceptional sales guy. You need good design, good customer service, good marketing, and so on. Yes, there's a lot of bullshit in those fields (not that programming is free of it), but there's real value there too when executed correctly.
Optimizing compiler is a great example of a niche that a few guys should be in that really shouldn't be paid well. The big bucks earned at Google/FB aren't earned because they have better compilers or low level libraries, its because of the business strategies they have.
Yeah, pay the "business" person better who decided, wisely, to fund these kinds of projects. But in my experience, it's a lot easier to find a strategic thinker who can understand my previous paragraph than it is to find an engineer who can accomplish it. It's especially hard to find engineers who can see that opportunity, explain it well enough to get funded, and bootstrap the project until it shows enough promise to justify itself.
You're not wrong, though, that network effects and so on are a much bigger determinant in competitive advantage at a large scale. But "business strategies" can and do include ideas like "don't buy extra data centers".
The optimising part makes languages that are faster to develop in run fast enough that they can actually be used to build useful things.
Bugs introduced in that stack are horrendous to run down, easy to introduce and broad in fallout.
Rather a lot of our modern tech world is built on compilers. It's a great example of where compromising on engineering capability scatters costs and breakage all the way through the system.
Of course google, facebook, and other large companies should be paying for optimization as it will pay off, but the vast majority of systems don't run at that scale. For most optimization is about ensuring response time is acceptable, and that is generally more about optimizing your code not your compiler.
I think it’s maybe more like: we need an HN where it’s unanimous that the computer side of optimization is life-and-death, and an HN where winning and losing is about other things, any language or database or algorithm is fine: we’re playing a different game that pays off just as much if not more.
People routinely make more money than they can carry on like node.js or whatever, it’s not a “better”/“worse” thing. But some people are looking for edge on gritty nuts and bolts of computing stuff, and some people are laughing all the way to the bank on this whole other category of thing that I can’t even do justice to in summary.
Trying to weld together an unspoken (except by idiots like me) consensus on how to stack rank these very different activities just seems to piss everyone off.
I’ve found this on average to more true of “niche” languages: Julia, Haskell, etc.
C++ compiler people much less often fuck around on their comp.
In my experience.
Everything is math now. Google et al played a this-far successful strategy where they made the “know your shit” engineer TC 1MM so the hackers wouldn’t rebel and take the whole cake, like they could.
Can you be a little more specific and thus potentially actionable?
You come off as having an inflated sense of the value you provide while being very bitter that you're not recognized for it. You seem to project the meritocracy playing out in your head on the "inevitable future."
The work you do is no doubt challenging and you seem to find it very rewarding in and of itself. There are presumably few people that choose to do this work, but you need to keep in mind that does not mean there aren't lots of people capable of doing it.
Being overpaid even by the standards of what I outlined in the post tends to provoke a little guilt, in me at least.
Finding no joy in it whatsoever was legitimately depressing. Tyler Durden: “What now dad? I’ve got the degree/job/whatever, what comes next?”
Can’t buy that answer with RSUs. Or at least I never figured out how.
But yeah, the heavy duty hackers / mathematicians, who I am not one of! Are going to fuck everyone else up.
I’ve been getting therapy since way before that happened, most people could probably benefit from a little mental health checkup now and again.
What did I do to get your knickers so twisted that you’re banging on a recently-bereaved guy with thus far zero productive suggestions?
In that comment you were the person who sent things in a better direction. No sarcasm whatsoever: my regards friend.
I don’t think there’s any shame in that.
What’s your PhD in?
I think for a guy who had negligible exposure to literacy, let alone math, I’ve realized a substantial fraction of my mathematical potential. We could split hairs about which parts of the CUDA CNN stack I wrote in PyTorch or which convex optimizations I did that turned up about 700MM/year recurring for Instagram’s shareholders, but that’s kind of missing the point that whoever handed you any kind of document that makes you part of the broader enterprise of knowledge, and curiosity, and rigor fucked up badly.
I’m still an advocate for the idea that there should be universities, and that whatever fraction of the millions of dollars I’ve paid in taxes go to them, but I sincerely hope that you’re as much of an outlier as I think as to why I should stop paying for the part of that I do.
Now here’s the olive branch: I’m a contrarian and often cranky/negative person myself, and if you’re actually hot shit an financial mathematics, well I need to hire about three of those people, and I’ve got a soft spot for cranky contrarians.
Come do a month or two of contract-to-hire for any plausible wage and show me that you can back it up. Or go fuck yourself. That’s as productive of a reply that I’ve got in me right now.
I think you have some unresolved emotions regarding the "nerd/jock thing".
Ive got my knickers a bit twisted that looking like a jock seems to produce more recognition than actually being a nerd. And if I feel like my accomplishments kind of sit in the shadow of my appearance or demographics or whatever, it must be 100x worse for some people, which sucks ass and is kinda depressing.
Code should talk, and bullshit should walk.
But it doesn’t seem to address the real issue (to which I also don’t have a final answer): the jock/nerd thing is still playing out.
If, as I believe is mostly true, A16 is pretty on the money with the software eats the world thing: hackers “should” today and inevitably will be the highest paid people possibly excepting the best salesperson.
If you worked successfully on an optimizing compiler all day, anything that an MBA teaches is borderline boring.
COVID/WFH only turbocharges this: tall white guys have way less edge over Zoom.
It’s going to be a painful, but ultimately necessary transition where everyone whose math stopped at calc has their TC stop at 150-200k, and that money/seniority/prestige goes to the only truly irreplaceable people, again with the notable exception of the sales guy.