Julia Evans


what’s a zine?

According to Wikipedia:

A fanzine (blend of fan and magazine or -zine) is a nonprofessional and nonofficial publication produced by fans of a particular cultural phenomenon (such as a literary or musical genre) for the pleasure of others who share their interest.

I love programming and debugging tools (is that a “cultural phenomenon? I don’t know!“), so I make sometimes make fanzines about how much I love them and give them away. When I have time (and the printing budget) I like to give them out as handouts in my talks.

The easiest way to read any of these is on your computer.

But the best way to read them is to print it out, staple it, fold it, read it, and then give it to a friend. It turns out it’s way easier to convince your friends to read a physical thing that is in front of them.

Printers are kind of annoying, but people do successfully print them and send me pictures.

They’re all available under a creative commons license (CC BY-NC-SA), so you can print as many as you want to give away.



This is a zine about COMPUTER NETWORKING! I spent a very long time learning how networking works (what happens when you download a picture from the internet? It turns out, a lot!) So I wrote a zine about it!

Cover art by the amazing Liz Baillie.

strace is my favorite program. I think that it doesn’t get enough attention from programmers, so I wrote a zine about it to teach more people about how to use it.

This is a zine about some of my favorite Linux debugging tools, especially tools that I don’t think are as well-known as they should be. It covers strace, opensnoop/eBPF, and dstat! netcat, netstat, tcpdump, wireshark, and ngrep! And there’s a whole section on perf because perf is the best.

If you don’t know what any of those tools I just mentioned are – PERFECT. You are who this zine is for!!! Read it and find out why I love them! Also, a lot of these tools happen to work on OS X :)

As usual, there are 3 versions. If you print it, you can print as many as you want! Give them to your friends! Teach them about tcpdump!

The cover art is by Monica, who is the best.

Production machine learning

This is a tiny zine, not as fancy as the others.

If you like it, you should read the PDF that it’s based on: Rules of Machine Learning: Best Practices for ML Engineering, which I found out about thanks to Avi Bryant.

To print any of these:

  • open the print version
  • print double sided, choose to flip on the “long edge”

other drawings

I have a lot of other drawings about programming. You can find them at https://drawings.jvns.ca.