ref. https://c3.nasa.gov/dashlink/static/media/other/ObservedFail...
Funny, my 7 year old laptop seems to be running just fine.
If it continues to work for another 5-7 years, that's when you're getting into the "sturdier than average" realm. Your laptop could be a micron's worth of a whisker away from shorting itself out - you won't know until it happens.
Perhaps I should have stated my earlier point differently, but 2 years is still not a small portion of the lifespan of your average computer.
Everything that's old is new again.
Today, I believe the push to terminals is due to the slow death of Moore's law. Computer performance today is not getting much faster, and it's certainly not growing at the exponential rate it was from the 1970s-2000s.
Previously, if you wanted to double your performance, you would just wait 18 months or so, and some manufacturer would provide it. Now, we don't have that luxury. If you want to double performance, you basically need to double the number of computers. Unfortunately, doing that takes up physical space and power. So the solution is to create massive server farms with big beefy computers that can run in parallel.
The death of Moore's law is depressing.
For better or worse, working within constraints is frequently much more interesting than "don't worry about constraints, Moore will take care of it".
I'm excited to see where we go now that we've started to plateau.
The author made it seem that mosh would make that a non-issue.
Don’t be daft. Mosh can in a limited way eliminate latency, but it can’t provide the intelligence offered by code running on the server if the server can’t be reached.
For this you either need full connectivity or running the full stack locally. And right now only Android (and possibly Windows?) seem to offer the latter option.
I get that the author wants to use his iPad for day-to-day stuff, and that's fine, but it's a stretch to say it's their main programming machine when it's not actually running the "local" setup.
Heck, it would drive me bananas having to stop working every time I went through a tunnel on a train, or didn't have reliable connection to my VPN. Kind of destroys the point of a local environment.