They gave us copilot and honestly for me it's been a bit of a double-edged sword. I often use it with Claude 4 as model. What I noticed is that the tool is able and eager to make large sweeping modifications to the code base where I would be apprehensive and look for an easier way.
For example: changing the type signatures of all functions in a module to pass along some extra state, a huge amount of work. I ended up reverting the changes and replacing the functionality with thread local storage (well, dynamically scoped variables).
So, definitely not a panacea, but still well worth the money.
For example: changing the type signatures of all functions in a module to pass along some extra state, a huge amount of work. I ended up reverting the changes and replacing the functionality with thread local storage (well, dynamically scoped variables).
So, definitely not a panacea, but still well worth the money.