AI for Simple Debugging
If you have a bug in your code, you should always try to figure it out yourself. It's a muscle that you need to keep flexing. Oftentimes, the error is simple to catch, and you can fix it faster than the time it would take you to prompt an LLM, especially if you use tools with helpful error messages. However, if you find yourself staring at a problem to the point that your brain is skipping over gaps, trying to figure out what might be going on, it's helpful to throw it into AI to get a second opinion. Usually, it works pretty well. But always be wary of false positives and don't ask AI to seek bugs that might be there. Its response is usually too noisy. Unless you know what you are doing, it's often counterproductive to take AI's suggestions wholesale.
Fixing bugs is a team effort. I reason, guide, and correct assumptions; AI processes a lot of data very quickly. Alone, it would have taken one of us a long time, and the other would have made a complete mess of the code to solve the problem. Together, we can figure out solutions rapidly.