Some ways to get better at debugging
jvns.ca · 697 words · saved by 1 readers
Some ways to get better at debugging
Hello! I've been working on writing a zine about debugging for a while (here's an early draft of the table of contents ). As part of that I thought it might be fun to read some academic papers about debugging, and last week Greg Wilson sent me some papers about academic research into debugging. One of those papers ( Towards a framework for teaching debugging [paywalled] ) had a categorization I really liked of the different kinds of knowledge/skills we need to debug effectively. It comes from another more general paper on troubleshooting: Learning to Troubleshoot: A New Theory-Based Design Arc
related reading
- Get better at programming by learning how things workjvns.ca
- The Debugger's Toolkit - by Addy Osmani - Elevateaddyo.substack.com
- Debugging Reinforcement Learning Systemsandyljones.com
- Everything I know about good system designseangoedecke.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- How/why to get good at debugging your mind - Learn How To Learnlearnhowtolearn.org
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- Reading 13: Debuggingweb.mit.edu
- How To Learn Stuff Quickly • Josh W. Comeaujoshwcomeau.com
- how I think when I think about programming - alice mazalicemaz.com
- In defense of blub studies | benkuhn.netbenkuhn.net
- How to ask good questionsjvns.ca