Deployment focused vs develop focus
Making it hard for developers to develop It seems to be very hard to create an environment as a developer that mimics the problem at hand. Often, your task is to take a bug in the development environment so that you can debug it. In fact, I would say that is normally what you do most of the time as a developer, period. A defect is reported to you, and you want to reproduce it so that you can put in logging and debugging and figure out what the problem is. The main challenge is to make an environment in your development environment that accurately depicts the environment in which the user experienced the bug. But they seem to make it as hard as possible for the developer to do that by using a deployment mentality. Speaking with Copilot, we discovered this: Why can’t you reproduce your bug Now we can say it very concreely : ❗ You’re running <your app>… ❗ But your Bar is from some other version That mismatch alone will cause: different HTML output different JS includes different beh...