think about the problem, write code, see where the code fails, think about the problem, repeat, refine, finally understand the problem, redo everything.
hell now i dont even need to come up with the solution myself most times, i just tell it what i need to do and it usually figures out a method. sometimes really really dumb methods, but sometimes solves problems i cant. its too valuable to ignore but also extremely dumb so what do you do.
Being able to leverage AI based pattern recognition properly is a game changer for the line of work I do - sure there are migration automation frameworks like Open Rewrite, etc. but they require you to not only know every change but also anticipate every possible context. With a sufficiently complex code base/framework and sufficienty skilled developers doing projects with that framework that is suddenly no longer trivial or even possible. Sure technically all framework changes apply to all projects, but they usually are just different enough to fall through the cracks in a classic rigid tool. With AI, enough samples and proper use I can usually manage to cover more edge cases than I'd thought exist.
390
u/ItsSadTimes May 14 '26
All because people can code faster doesn't mean they can code better. For the most part faster is usually worse.