4 ms·
Some good points, but very narrow focus on web development. Not everyone can work in a VM for performance reasons, and many projects target multiple different e
by TwistedWeasel 15y ago
Some good points, but very narrow focus on web development. Not everyone can work in a VM for performance reasons, and many projects target multiple different environments making it useful to have your devs on different versions to get more eyes on problems that might arise there.
In the video game industry, we usually split our developers up between each game console, so there are a half dozen different dev environments in use and it works better that way.
I like the concept of infrastructure debt, and it's clear he's talking from his own personal experience. I'm sure many examples could be made for other software industries that are also valid.
The hard part about solving these kinds of problems isn't entirely a technical problem, because many of them are caused by bad habits and stubborn programmers. To fix these issues you need to change people's daily working practices, not an easy task.