If I’m being honest, all of these are true:
- I had life circumstances making me depressed and I get why I was included.
- Multiple projects I spent over a month on were just thrown away casually when management changed their mind. So I was being paid without creating value.
- I don’t think tech workers are overpaid per se, but most people are underpaid given the effort they put in or conditions they work in.
Even as I made great money as a tech worker, I was acutely aware that I wasn’t providing value to society. Or even arguably the company, even when I tried.
My favorite Orwellian phrase is “Human Resources”. In a publically traded company, headcount is another number to advertise in the game of stock evaluation. People themselves become speculative assets.
I still benefited from this system and most people in the US have it worse than I do. That said, I find the expansion-layoff cycle icky.
* Being depressed isn't a reason to get fired, everyone has human emotions and issues and we're supposed to be supporting people in their time of need, not replacing them like some manufacturing equipment that broke down!
* Being put on tasks that management threw away later isn't your fault, it's theirs for mismanagement and not having a good strategy or tactics to achieve the strat.
[An aside: I was recently laid off from a position and the company still has me on a contract to maintain the code I wrote, which is 80% of what's keeping them floating now; so in that case I did a lot of useful stuff for them but they still laid me off!]
* Being overpaid is relative, and is also a management fuck up; if they were really spending too much and didn't just want to make a bit more profit then they would reduce adjust pay scales and offer new employment contracts based on those scales.
> I wasn’t providing value to society
FUCK THIS SENTIMENT! Everyone is important and provides value, even the losers sitting at home doing nothing with their lives have people they care about and who care about them. This fucking society! I fucking hate how people's sense of worth is tied to some stupid fucking corp that sells ads or makes profit from trading digital bits or pork bellies using digital bits. Have respect for yourself: you did the best you could do and some moron execs and managers fucked up leading to your layoff.
I would argue that providing value isn't even necessary, society will do fine if a few people are having issues and cannot provide monetary value to society! There are billions of humans, a few can take a break!
This is something I've had difficulty squaring over the course of my career.
If a company remains small but makes boatloads of money because it builds a superior product, shouldn't that be rewarded more than having a higher headcount?
From the perspective of having run engineering orgs (and a few failed - but enlightening - forays into founding a company), I've learned to believe from my experience that having the smallest team reasonable to achieve great things brings the most positive effects: folks are closer to the outcome, feel a stronger sense of ownership, want the best for the business, and reap the rewards of accomplishment, which in turn motivates the team to achieve and innovate more, resulting in growing revenue for the company.
If I were an investor, I'd want smaller teams producing outsized results. Why would I want a gigantic team producing mediocre results?
Hiring more people than necessary is, in my mind, akin to gambling. I, personally, hate gambling, and that's probably where my bias comes in on this topic.
Tying it back to my original response: when I say reasonable team size, my implication is reasonable growth based on real results, not just rolling the dice.
To turn the perspective from an engineering leader to that of an engineer (the other half of my career), if I could practice and LeetCode my way into a FAANG and make more than I've ever made to be part of the headcount machine, why would I stretch and innovate? I'd just sit back, do what's expected, and collect.
It's a weird dichotomy, and I fully appreciate that I'm biased in my perspective, which may be detached from reality.
And, again, in the imaginary world where I'm an investor, why would I want a large team built of folks just looking to collect a huge paycheck by being part of the machine?
It’s bizarre.
But really different people think differently. Investors are looking at it differently, they're willing and eager to gamble. VC basically gamble for 1 hit out of a 100 bets. But that 1 bet will double or triple their money, then its worth it for them even if they have to write off 100 million in failed bets -- there's probably tax benefits doing this.
I found out about this at one point. I asked a founder, "so investors are just gonna let the company go under? They're willing to write off 5 million in the funding they gave your company?" It was such a irrational thing to me. But looking back, it's not irrational from the VCs point of view.
I agree with you. Some things make no sense as you point out in your comment.
But the people are complex and often irrational, at least from an outside perspective. Imagine aliens observing us, what would they think about how we live and operate.
Reminds me of a Silicon Valley quote -- what a show, it's remarkable how much it accurately depicts the industry
> You're one of Peter's compression plays, huh? Uhh, one of? How many does he have? Not too many. Like six or eight. Ok. Why are there so many? You know how sea turtles have a shit-ton of babies because most of them die on their way down to the water? Peter just wants to make sure that his money makes it to the ocean.
I worked as the only developer at one company, one of 5 at another, and one of 50 at the last. The small team is ideal: division of labor, but everyone still kind of knows everything about the whole software package.
People making the actual money are truly rare. Most employees are doing speculative side projects, infrastructure of the company, field support, etc., but very few are on the critical path to a product that is actually cashflow positive ...
In my career of 30+ years i can claim i was making money in a profitable division that was cashflow positive for 5.75 years
Sure, fair enough, but you being laid off didn’t uplift someone who was being underpaid, on the contrary it went straight into the pockets of investors who probably aren’t hurting for money.