The secret is, we've always been plumbers. It's not a terrible comparison in some ways - plumbers are highly-skilled, scarce, and command high prices for their services.
Nobody mistakes them for Capital, especially not plumbers themselves. Engineers seem to have gotten the wrong idea about themselves lately.
Gosh I like this comment so much. This is exactly how I felt and saw ourselves whilst sitting in hipster startup offices getting way too much money compared to the rest of society. That said, tech people in general publicly don't get enough respect or disrespect for their work.
>getting way too much money compared to the rest of society
Personally I feel that the "rest of society" is getting way too little money vs. us getting way too much (opinion based on the fact that profits/productivity have outgrown salaries for too long).
Yeah, man, I've been trying to tell people this for a while. Programming isn't overpaid; it's just the one field where market forces actually work to provide a livable wage that grows with inflation.
When I was working at a non-FAANG for normal pay, I was basically living the exact same lifestyle as my dockworker grandfather. I could afford a house and car, wife didn't have to work, one vacation per year, moderate savings.
There's a guy in a massive yacht who won't let anyone on board. You're in a one-man lifeboat. But you say you're simply too well off compared to the people swimming in the water.
I mean, not really. Every house has a main water shutoff valve. You can watch a 5 minute YouTube video on how to snake a toilet yourself. Or spend an hour installing a new toilet.
I’m familiar with the work you’ve done, I respect you, and I know you know that this is a ridiculous and argument. You can walk into any hardware store and buy a new toilet, and the installation instructions are included. Its dead simple. IKEA furniture is often more difficult.
I don’t think it’s ridiculous, but perhaps I haven’t fully explained my position? I have never installed a toilet but I’m confident that I could go into a store and buy one, and the instructions are probably straightforward. That said, I would probably still call a plumber because the risk of me doing it wrong seems uncomfortably high, and I could end up with a smelly mess or thousands of dollars in water damage.
And my position is that teaching you to install a toilet without causing water damage by turning the shutoff valve 90 degrees is in no way comparable to teaching c-suites to code.
The water damage would occur over months and years, eventually requiring an expensive remodel and repair of the floor underneath. Not a personal story because I don’t own a home but, you know, it happens.
That number is entirely dependent on their leverage.
It works like this. If I could hire bob for $10, but he produces $100 worth of value, hell yes I'm going to hire Bob. But Evil Corp sees that and thinks "damn, I want Bob to contribute $100 to my bottom line, so I'll hire him away from Bright Corp by enticing him with $20 pay.
Then, BadAss Corp thinks the same thing, and hires Bob away for $30. This process repeats until Bob's pay + opportunity cost == $100.
However, there is a point of diminishing value being added. If lots of Bobs are available, the incremental value (leverage) each one adds becomes less. There are only so many redesigns of one's database that improve productivity much.
As you can see, the more Bobs, the less they'll get paid. Until Frank comes along with a new idea for adding value, and starts the process over again.
Consider also that although an engineer has the potential to engineer large amounts of value, that doesn't mean he will. Hence, the value of him to the company is discounted by the risk that he won't deliver.
I.e. an engineer who has a track record of delivering value can command a much higher salary. I know one who got a million dollar salary.
This is also why CEOs get paid so much. Leverage. Nadella is a prime example. As an MSFT shareholder, I'd say he was darn well worth it.
> This process repeats until Bob's pay + opportunity cost == $100.
I usually find that this typically stops at something like $10 for most people. Despite people being “valuable for millions” offers for that much don’t magically seem to spring up. The people I know making a million a year typically make the company tens of millions…
There's a small remote island community in New England that I visited once. I was told that the person with the most political sway on the island is the plumber. It was explained to me succinctly: You don't need a plumber often, but when you need a plumber, you need a plumber!.
GPT isn't going to steal anyones jobs. It's just the new outsourcing where the big thing in the 2000s was to try and outsource your work as much as possible. Except that problem came to roost quickly due to poor code quality and the cost to fix it was more than the cost to make it good in the first place.
Same issue with GPT. It's generating low quality, poor performing, poorly designed code. Any company using it as a basis will be in trouble.
Plenty of companies make bank using low-quality, buggy code. Not the kind of places most here work at though, because they weren't hiring dedicated developers to begin with.
Well, although he put a lot of work into it (they didn't call him the Little Beaver in college for no reason) he wasn't Penske material, so he shouldn't have been there. But that still doesn't answer the question.
Nobody mistakes them for Capital, especially not plumbers themselves. Engineers seem to have gotten the wrong idea about themselves lately.