4 ms·
I don't think LLMs have anything to do with it. I've rarely seen devs reach for a debugger until they really really need to. In web dev it can be pretty hard, y
by jemmyw 2y ago
I don't think LLMs have anything to do with it. I've rarely seen devs reach for a debugger until they really really need to. In web dev it can be pretty hard, you need a reproducible bug or production server access. I can probably count on one hand the number of times a bug occurred that stumped me to that point.
If anything, I can see LLMs making debuggers more used because they'll help you with getting setup and interpreting what is going on.
- ehnto 2y agoI am not trying to sell anyone on debugging, but honestly if you have a good debugger and it's easy to drop into, you'll find it way easier and faster than print debugging. I don't know why people put themselves through the pain of writing print all over the place when you can just, pause the program and see literally everything, all the way up the stack.
- troupo 2y agoJohn Carmack: It still boggles my mind how hostile to debuggers and IDEs Silicon Valley VC- backed companies are https://youtu.be/tzr7hRXcwkw?si=LX7LhGYUHmPAWVNJ https://youtu.be/tzr7hRXcwkw?si=LX7LhGYUHmPAWVNJ
- jemmyw 2y agoThere are different levels of debugger. I use language ones all the time. But this article is talking process debugging. If you dev native compiled apps then that's probably second nature. But if you do dev on a scripted or runtime language then it is, as I said in my previous comment, rarely applicable but occasionally very helpful.