Julia Evans
banner
b0rk.jvns.ca
Julia Evans
@b0rk.jvns.ca
programming and exclamation marks

blog: jvns.ca
zines: wizardzines.com
if you want to know a little more about all the zines that are on sale today at wizardzines.com, I made a Big Thread yesterday talking about all of them! bsky.app/profile/b0rk...
first: my newest zine, The Secret Rules of the Terminal!

This has all the gnarly details about the Unix terminal that I wish I knew when I started using it. It's weird and kind of wonderful (I talk about why you can use your mouse in the terminal!)

wizardzines.com/zines/termin...

(2/16)
November 28, 2025 at 8:00 PM
awesome, I'm so happy we could do that WordCamp collab, it was so cool to get to see some pictures!
November 28, 2025 at 7:51 PM
it is a magic glob staff!
November 28, 2025 at 1:15 PM
If you get the print versions of all the zines shipped to you, here's what you'll get!

(plus bonus stickers :))

wizardzines.com
November 28, 2025 at 1:03 PM
That's all of the zines! They're all on sale tomorrow! You can use this link to add it to your calendar if you want a Google Calendar reminder:

wzrd.page/cal
November 27, 2025 at 6:40 PM
finally: How Integers and Floats Work

This one started out life as "a zine about how computers represent data in binary", but there was only space to talk about numbers. But I still think of this as the "binary zine".

wizardzines.com/zines/intege...

(16/16)
November 27, 2025 at 6:40 PM
next: Become a SELECT Star!

This is a quick intro to some of the surprising things about SQL! (like how NULL is not equal to NULL), as well as some fun features like window functions.

I wrote this when I was running SQL queries to do data analysis a lot.

wizardzines.com/zines/sql/

(15/16)
November 27, 2025 at 6:40 PM
next: How DNS Works!

DNS is frustrating, but I think the way it works is really cool. This explains how the protocol works, what gets cached, and how to use `dig` to debug DNS problems.

wizardzines.com/zines/dns/

(14/16)
November 27, 2025 at 6:40 PM
next: The Pocket Guide to Debugging

This is a guide to debugging!

It's a mix of practical tips ("see if you can find an old version of the code that works!") and ways to manage all of the FEELINGS that come up while debugging.

wizardzines.com/zines/debugg...

(13/16)
November 27, 2025 at 6:40 PM
next: Bite Size Bash!

I love writing simple bash scripts (you can do so much!) but bash has some weird gotchas. This zine explains all the surprising bash things that have tripped me up.

wizardzines.com/zines/bite-s...

(12/16)
November 27, 2025 at 6:40 PM
next: Bite Size Networking

I love that there are so many command line tools to see what's going on on your network, but it can be overwhelming at first.

It has examples and the command line arguments that I actually use for each tool

wizardzines.com/zines/bite-s...

(11/16)
November 27, 2025 at 6:40 PM
next: Bite Size Command Line

This is a reference for the basic Linux command line tools (grep! awk!) with just the command line arguments that I actually use and examples for each one.

I wrote this because I was mad that man pages don't have examples 💔

wizardzines.com/zines/bite-s...

(10/16)
November 27, 2025 at 6:40 PM
next: Bite Size Linux!

This is about some of the basic building blocks on Linux (files! signals! system calls!), and how you can inspect them (like with /proc, /proc is AMAZING)

It's one of the first zines so it's all handwritten.

wizardzines.com/zines/bite-s...

(9/16)
November 27, 2025 at 6:40 PM
next: HTTP: Learn Your Browser's Language

Learning how HTTP works really made websites click for me. I just think it's so cool that in your browser's network tab you can click on a request and see exactly what's going on in a (fairly) human-readable way.

(8/16)

wizardzines.com/zines/http/
November 27, 2025 at 6:40 PM
next: Help! I Have a Manager!

When I first started a job with a manager, I didn't understand what my relationship with my manager was supposed to look like. This is about what I learned from working with a great manager.

wizardzines.com/zines/manager/

(7/16)
November 27, 2025 at 6:40 PM
next: How Git Works!

This is our best-selling zine of all time! It explains git's core concepts (commits! branches! merging! remotes!) with minimal jargon and a focus on the actual problems that can ruin your day.

wizardzines.com/zines/git/

(6/16)
November 27, 2025 at 6:40 PM
next: Oh Shit, Git!

This was a collab with the amazing Katie Sylor-Miller (@ksylor.bsky.social), the author of ohshitgit.com

It's a reference for what to do to git out of a git mess

wizardzines.com/zines/oh-shi...

(5/16)
November 27, 2025 at 6:40 PM
next: Hell Yes! CSS!

I used to be terrified of CSS. What helped me was starting to really take CSS seriously and accept that I was going to have to spend hours debugging tiny "formatting" issues. This zine is about some CSS basics that confused me at first.

wizardzines.com/zines/css/

(4/16)
November 27, 2025 at 6:40 PM
next: How Containers Work!

I found containers WAY easier to understand when I understood the individual Linux features that containers are built with: namespaces! capabilities! pivot_root! overlay filesystems! seccomp!

wizardzines.com/zines/contai...

(3/16)
November 27, 2025 at 6:40 PM
first: my newest zine, The Secret Rules of the Terminal!

This has all the gnarly details about the Unix terminal that I wish I knew when I started using it. It's weird and kind of wonderful (I talk about why you can use your mouse in the terminal!)

wizardzines.com/zines/termin...

(2/16)
November 27, 2025 at 6:40 PM
it starts at 12:01am Eastern and extends until Friday is over everywhere in the world
November 25, 2025 at 4:44 PM