In a recent instance, the author used Copilot to solve an optimization task that was causing an Out of Memory (OOM) error. Despite their skepticism, the AI was able to provide a solution. While it wasn't perfect, it did take away the satisfaction the author would have felt in figuring out the solution themselves. They were left with the less enjoyable task of adjusting the rest of the system to accommodate the new solution.
Key takeaways:
- The author uses AI in programming to automate repetitive tasks such as setting up the application, wiring environment variables, and writing ETLs.
- The author expressed frustration when AI almost does a right job, but also acknowledged its usefulness in stubbing dummy data.
- AI was able to solve an optimization task that the author was struggling with, which left the author feeling unfulfilled as they didn't get to figure out the solution themselves.
- The author ended up doing the manual, less interesting work of adjusting everything else to work properly with the new solution provided by AI.