Depends on the scale you're working with. If your complete code can fit locally, you're working at a different scale. Huge monorepos won't fit on a laptop-sized local disk these days, and a full local dev env would take a half dozen VMs to even replicate half-successfully.
We’re talking generally here about all software development, so of course we can find exceptional cases to refute anything anyone says. Let’s scope the discussion to what is likely a common developer scenario where `git clone` works and it’s possible to run a reasonable facsimile of the application locally (maybe with some simulators for cloud services).
The article we're discussing is from Uber, which has a huge monorepo. It's exactly the use case they designed Devpod for.
Re:Devpod: Remote Development at Uber
by raverbashing on Monday December 19, 2022 @08:48AM
(#34051949)
> Huge monorepos won't fit on a laptop-sized local disk these days
Reason 743 why monorepos create more problems than they solve
Re:Devpod: Remote Development at Uber
by charcircuit on Sunday December 18, 2022 @11:21PM
(#34048450)
Nothing is stopping developers from running the docker image locally.
None of that is possible in a centrally-managed dev VM setup. When the VMs go down, you send your dev team home until it’s fixed. You’re still paying their salaries while you pay another team to make them productive again.