Everything is mostly fine on Linux, minus things like display drivers (pick the wrong nvidia driver and you’ll have crashes), power management (honestly I just use a remote switch to turn off my displays), and random stuff like my gnome classic shell will nearly always crash the moment I try to resume working after a few hours (just kicks me back to the login screen).
But sometimes I go back to windows and I am taken aback as the sheer completeness of the user experience.
Also Linux always hangs hard if I run it out of ram. Windows never does that.
Not going back anytime soon either way.
You have to set swappiness to something like 1 or maybe 10, reduce cache pressure to like 50ish and set dirty ratios/bytes to something reasonable (say around 1GB, half of that for background).
If you keep defaults the system will have too much in caches and they may not be able to flush under memory and swap pressure => hang.
It’s actually amazing you need to tweak any of it to get sane behavior. Other OSes do a much better job at good defaults.
software should be performance tested, but you don't want a situation when time of single iteration is dominated by duration of functional tests and build time. the faster software builds and tests, the quicker solutions get delivered. if giving your developers 64GB or RAM instead of 32GB halves test and build time, you should happily spend that money.
Then some period of time later they start looking at spending in detail and can’t believe how much is being spent by the 25% or so who abuse the possibly. Then the controls come.
> There is abuse. But that abuse is really capped out at a few thousand in laptops, monitors and workstations, even with high-end specs,
You would think, but in the age of $6,000 fully specced MacBook Pros, $2,000 monitors, $3,000 standing desks, $1500 iPads with $100 Apple pencils and $300 keyboard cases, $1,000 chairs, SaaS licenses that add up, and (if allowed) food delivery services for “special circumstances” that turns into a regular occurrence it was common to see individuals incurring expenses in the tens of thousands range. It’s hard to believe if you’re a person who moderates their own expenditures.
Some people see a company policy as something meant to be exploited until a hidden limit is reached.
There also starts to be some soft fraud at scales higher than you’d imagine: When someone could get a new laptop without questions, old ones started “getting stolen” at a much higher rate. When we offered food delivery for staying late, a lot of people started staying just late enough for the food delivery to arrive while scrolling on their phones and then walking out the door with their meal.
peanuts compared to their 500k TC
IOW there’s very clear ROI on docs today, it wasn’t so earlier.
It kinda matters.
As a laptop user this just makes me depressed :(