I've seen more and more companies embrace cloud workstations.

It is of course more expensive but that allows them to offer the latest and greatest to their employees without needing all the IT staff to manage a physical installation.

Then your actual physical computer is just a dumb terminal.

> I've seen more and more companies embrace cloud workstations.

In which movie ? "Microsoft fried movie" ? Cloud sucks big time. Not all engineers are web developers.

With tools like Blaze/Bazel (Google) or Buck2 (Meta) compilations are performed on a massive parallel server farm and the hermetic nature of the builds ensures there are no undocumented dependencies to bite you. These are used for nearly everything at Big Tech, not just webdev.

It's for example being rolled out at my current employer, which is one of the biggest electronic trading companies in the world, mostly C++ software engineers, and research in Python. While many people still run their IDE on the dumb terminal (VSCode has pretty good SSH integration), people that use vim or the like work fully remotely through ssh.

I've also seen it elsewhere in the same industry. I've seen AWS workspaces, custom setups with licensed proprietary or open-source tech, fully dedicated instances or kubernetes pods.. All managed in a variety of ways but the idea remains the same: you log into a remote machine to do all of your work, and can't do anything without a reliable low-latency connection.

There are big tech companies which are slowly moving their staff (for web/desktop dev to asic designers to HPC to finance and HR) to VDI, with the only exception being people who need a local GPU. They issue a lightweight laptop with long battery life as a dumb terminal.

The desktop latency has gotten way better over the years and the VMs have enough network bandwidth to do builds on a shared network drive. I've also found it easier to request hardware upgrades for VDIs if I need more vCPUs or memory, and some places let you dispatch jobs to more powerful hosts without loading up your machine.

The comment wasn’t about web development. Lots of devs use TeamViewer / RDP / VNC / SSH, especially post-covid devs working remotely.

[deleted]

Great, now every operation has 300ms of latency. Kill me

If your ping is that high, you might be doing it wrong. Even Starlink is usually less than half that, usually a lot less. Most Remote Desktop setups I’ve seen are fairly and surprisingly responsive. It’s not quite as nice as a desktop 3 feet away, sure, but that only matters for a few things, and it’s good enough for most work. The tradeoff can be worth it since you can now work from anywhere via laptop and connect to the same machine. No need for multiple setups, most of the machine management is taken care of, upgrades are seamless. For various reasons I haven’t been able to move permanently to a cloud workstation, but TBH I often want to.

Worse when the VPN they also force on you adds 300ms.

All of the big clouds have regions throughout the world so you should be able to find one less than 100ms away fairly easily.

Then realistically in any company you'll need to interact with services and data in one specific location, so maybe it's better to be colocated there instead.

I wonder if everyone on HN has just woken from a 20 year coma.