Lessons From Debugging - Matt Rickard
By June 1949, people had begun to realize that it was not so easy to get a program right as had at one time appeared. It was on one of my journeys between the EDSAC room and the punching equipment that the realization came over me with full force that a good part of the remainder of my life was going to be spent in finding errors in my own programs. — Maurice Wilkes, creator of the first stored-program computer, EDSAC
By June 1949, people had begun to realize that it was not so easy to get a program right as had at one time appeared. It was on one of my journeys between the EDSAC room and the punching equipment that the realization came over me with full force that a good part of the remainder of my life was going to be spent in finding errors in my own programs. — Maurice Wilkes, creator of the first stored-program computer, EDSAC Debugging is programming, and programming is often mostly debugging. One of the most useful skills you can pick up as a developer. Some lessons learned over the years from…
related reading
- Reading 13: Debuggingweb.mit.edu
- Computers can be understood - Made of Bugsblog.nelhage.com
- Reading 9: Debuggingweb.mit.edu
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com
- The Debugger's Toolkit - by Addy Osmani - Elevateaddyo.substack.com
- Transcript – Debugging: Techniques for Uncertain Times – Chelsea Troychelseatroy.com
- An Exploratory Study of Debugging Episodesarxiv.org
- CSC 151 - Hypothesis-driven debuggingeikmeier.sites.grinnell.edu
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- how I think when I think about programming - alice mazalicemaz.com
- E.W.Dijkstra Archive: The Humble Programmer (EWD 340)cs.utexas.edu
- Things You Should Never Do, Part I – Joel on Softwarejoelonsoftware.com