|
|
|
|
|
by eikenberry
1878 days ago
|
|
Why don't you consider most programmers to be upper-middle class? The only explanation I can come up with is that it is based on the fact that most programmers are junior level due to the rapid growth of our industry and that junior level professionals haven't made it to the upper-middle rung yet. |
|
Upper-middle is "why of course our kids are going to a private prep school, what else would they do?" and "oh, where will you Summer? We're planning to just do Nantucket again" territory.
The dude who's made it at age 45 running a plumbing business is his own boss, has employees, has maybe triple or quadruple median take-home income because he's decent at business and works hard—but will still almost certainly not be perceived, or treated, by anyone, as "upper-middle". Not like a surgeon would be, almost by default, even in residency, or perhaps a junior investment banker.
My observation has been that programmers are mostly treated either as just expensive middle-class office drones, or pandered to as a substitute for actual upper-middle treatment. One key indicator, for office workers like us: where the hell are our private offices with doors that close? (yes, I know some places have them, but they're rare) Oh but we have foosball tables and catered lunch, so oh, look how respected you are, you little programmer.
We're probably closest to accountants, overall, in the social class we're treated as inherently belonging to and the class toward which admitting to being a "programmer" will drag you in most anyone's mind. Solidly, solidly middle.
Which, maybe, who'd give a shit, except that you actually do get treated better as upper-middle.