Discussion about this post

User's avatar
Eric Rizzo's avatar

I think the scale of the problem has a lot to do with the platform and ecosystem you're working in. My experience with, for example, Javascript and Ruby (npm and gem) is very much in line with the painful situation you describe. But that's in stark contrast to my experience with Java and .Net where the problem tends to be much less of an actual problem. That's very anecdotal evidence, for sure, but strong evidence in my world and I doubt I'm unique.

Like everything else, using some kind of cloud-based dev environment comes with tradeoffs (significant ones, in my experience), some of which you've touched on. It had better bring great benefits to justify those tradeoffs.

Expand full comment
mootoday's avatar

For some transparency, Kent is an investor in GitPod (https://www.gitpod.io/blog/future-of-software-cdes).

Cloud-only solutions are, IMHO, a half-baked solution. I explored that in detail in 2022 (https://www.mootoday.com/blog/dev-environments-in-the-cloud-are-a-half-baked-solution).

I've advocated for standardized development environments for years, there is no doubt this is the most efficient way to develop software. Unfortunately still to this day, it takes a large effort to educate technical leadership of the benefits. Unless a company's CTO is open-minded enough, adoption will fail.

Expand full comment
16 more comments...

No posts