Debuggers Suck
As someone who&#x27;s also worked on a debugger, I&#x27;m sad to say many programmers aren&#x27;t working on problems that needed complex debugging.  I couldn&#x27;t understand why friends weren&#x27;t interested in what I was working on, until I realized they were building CRUD apps all day.<p>There&#x27;s little control flow to speak of in there, so if they had a problem, they could just dump locals() to get a good view of everything that happened.<p>When I went back to doing compilers work, I missed my debugger dearly. I also realized why I needed a debugger and my friends didn&#x27;t: debuggers like this are particularly useful for work with compiler-like characteristics, of which there is unfortunately not enough.