Dealing with old crappy codebases can really tank a product, especially if you don't have management support to fix the broken practices.
I imagine the Teams project gets a lot of pressure to deliver features instead of fixing the underlying problems. While the VSCode project probably only occasionally gets a push from upper management (like to add copilot stuff)
Delivering features on top of an unmaintainable mess just makes the mess bigger.
I imagine the Teams project gets a lot of pressure to deliver features instead of fixing the underlying problems. While the VSCode project probably only occasionally gets a push from upper management (like to add copilot stuff)
Delivering features on top of an unmaintainable mess just makes the mess bigger.