![A stick figure smiling](/images/welcome.jpg)
Here's a preview from my zine, The Pocket Guide to Debugging! If you want to see more comics like this, sign up for my saturday comics newsletter or browse more comics!
![Image of a comic. To read the full HTML alt text, click "read the transcript".](/images/uploads/the-pocket-guide-to-debugging-wizard-zines-06.png)
read the transcript!
1. inspect, don’t squash
Try to fix the bug (crossed out, bad)
Understand what happened (checkmarks, smiley faces)
2. Being stuck is temporary.
person (thinking): I WILL NEVER FIGURE THIS OUT
… 20 minutes later…
person (thinking): Wait, I haven’t tried X…
3. Trust nobody and nothing
person (thinking): This library can’t be buggy…
person (thinking): Or CAN IT???
(slowly growing horror)
off to the side, a bug looks on, with a sneaky expression
4. It’s probably your code
person (thinking): I KNOW my code is right
… 2 hours later …
person (thinking): Ugh, my code WAS the problem?!!?
5. don’t go it alone
person 1: “WHAT IS HAPPENING?!?”
person 2: “What if we try X?”
6. There’s always a reason.
A computer, illustrated by a box with a smiley face, surrounded by ones and zeros: Computers are always logical, even when it doesn’t feel that way.
7. Build your toolkit
person (thinking, holding a box labelled TOOLZ): “wow, the CSS inspector makes debugging SO much easier”
8. It can be an adventure.
person: “You wouldn’t BELIEVE the weird bug I found!”
adorable weird bug, standing beside them: hi!
Saturday Morning Comics!
Want another comic like this in your email every Saturday? Sign up here!