But at the FAANGy companies I’ve worked at this issue persists. Mobile engineers working on 3yo computers and seeing new hires compile 2x (or more) faster with their newer machines.
Yep, but then the laptop just becomes a screen and keyboard and can be the cheapest on the market. Remoting into your desktop to code is much more efficient than actually coding on a laptop, especially if you care about compile time. Then you can even set something compiling, shut your laptop and jump on your bike home, and have it done by the time you get there!
Or just buy everyone desktops. Honestly I think laptops are completely superfluous for every business I've ever worked at. Nobody is truly getting value out of bringing a laptop to meetings, they just like them.
I think whatever companies you were at just didn't have very effective meetings. There's a time for "laptops down" and there's a time for laptops. If we can't prototype, brainstorm, outline ideas... why even have meetings in the first place?
Nope, laptops are just very cheap thin clients to remote onto the desktops with much higher power. This gives the advantage of being able to leave things compiling whilst you shut your laptop at the end of the day.
Two, several tens of thousands are in the 5%-10% range. Hardly "peanuts". But I suppose you'll be happy to hear "no raise for you, that's just peanuts compared to your TC", right?
Not only are most developers (let alone other employees) making nowhere near that, why should spending $500k mean you waste $10k? Even saving small amounts matters when you add it up.
Very few companies pay $500K. Even at FAANG a lot of people are compensated less than that.
I do think a lot of this comment section is assuming $500K TC employees at employers with infinite cash to spend, though.
But at the FAANGy companies I’ve worked at this issue persists. Mobile engineers working on 3yo computers and seeing new hires compile 2x (or more) faster with their newer machines.
If they care that much about compile time, they would work on a desktop instead of a laptop.
Then the company would issue a desktop and a laptop, since they want engineers to be able to use computers in places other than their desk.
Yep, but then the laptop just becomes a screen and keyboard and can be the cheapest on the market. Remoting into your desktop to code is much more efficient than actually coding on a laptop, especially if you care about compile time. Then you can even set something compiling, shut your laptop and jump on your bike home, and have it done by the time you get there!
...and we're back to trying to convince a penny-wise pound-foolish company to buy twice the computing hardware for every developer.
Or just buy everyone desktops. Honestly I think laptops are completely superfluous for every business I've ever worked at. Nobody is truly getting value out of bringing a laptop to meetings, they just like them.
I think whatever companies you were at just didn't have very effective meetings. There's a time for "laptops down" and there's a time for laptops. If we can't prototype, brainstorm, outline ideas... why even have meetings in the first place?
> why even have meetings in the first place
Exactly. I personally have never been in a meeting which I thought was absolutely necessary. Except maybe new fire regs.
Nope, laptops are just very cheap thin clients to remote onto the desktops with much higher power. This gives the advantage of being able to leave things compiling whilst you shut your laptop at the end of the day.
500k is not the average, and anyone at that level+ can get fancy hardware if they want it.
One, not everybody gets 500K TC.
Two, several tens of thousands are in the 5%-10% range. Hardly "peanuts". But I suppose you'll be happy to hear "no raise for you, that's just peanuts compared to your TC", right?
Not only are most developers (let alone other employees) making nowhere near that, why should spending $500k mean you waste $10k? Even saving small amounts matters when you add it up.
Why waste? If you get more than 2% value increase out of your 10k it’s a net gain.