News for hackers. Stuff that matters.
Re:Domain expertise has always been the real moat by fruit2020 on Saturday May 30, 2026 @09:15PM (#48342186)
Do you not need to use the debugger sometimes? Or can cc debug by itself
Re:Domain expertise has always been the real moat by simonw on Saturday May 30, 2026 @09:24PM (#48342235)
Coding agents can use debuggers if they need to.

From what I've seen they're more likely to run a python -c "import your_code; your_code.do_stuff()" experiment to figure out what's going on though.

Re:Domain expertise has always been the real moat by jaggederest on Saturday May 30, 2026 @09:35PM (#48342287)
I have not used a debugger in anger in perhaps a decade. I write tests, and if that's not enough, I write more tests.

Tests stick around and prevent future problems, whereas the debugger only shows me something once.

Re:Domain expertise has always been the real moat by addaon on Saturday May 30, 2026 @10:01PM (#48342414)
But tests show you if a bug is happening, they don’t help you understand the underlying cause of the bug. In a decade, you haven’t hit a compiler codegen issue, a silicon erratum, a race condition, or anything that required actually spending effort understanding the causal path?
Re:Domain expertise has always been the real moat by jaggederest on Sunday May 31, 2026 @01:38PM (#48347719)
I don't know what to tell you besides that I've found more, better bugs using comprehensive testing than I ever found with a debugger.

The sole exception to that is that, back in the very early days, troubleshooting IE6 really required a debugger. But everything else, from memory leaks to thread hang issues to deadlocks, testing is better.

Re:Domain expertise has always been the real moat by locknitpicker on Sunday May 31, 2026 @01:37AM (#48343309)
> Do you not need to use the debugger sometimes? Or can cc debug by itself

A key feature of AI coding assistants and coding agents is troubleshooting. It turns out that LLMs excel at pattern matching, specially when coupled with feedback signals. It turns out that troubleshooting represents just that. A few years ago people searched the likes of stack overflow to fix problems, and it turns out LLMs can do the equivalent of that much faster.