Julia Evans @b0rk.jvns.ca · 21/07/2026wizard zines has its first translation! How Git Works (wizardzines.com/zines/git) is now available in Korean, translated by ByteFreaksStudio inf.run/XYiAR I do not know how to read Korean but it's very cool to see :) 1658
Julia Evans @b0rk.jvns.ca · 11/06/2026here's a first draft of the ssh key page I think it's probably missing something important, there are so many weird gotchas around ssh keys 1140
Julia Evans @b0rk.jvns.ca · 07/05/2026just saw this review of "The Secret Rules of the Terminal" and it's the best feeling when someone got exactly what I'd hoped they'd get from the zine wizardzines.com/zines/termin... 0733
Julia Evans @b0rk.jvns.ca · 06/05/2026excited to announce that Wizard Zines is now shipping Canadian orders from Canada! now shipping is cheaper & there's no risk of being hit with duties get your zines at wizardzines.com 48711
Julia Evans @b0rk.jvns.ca · 31/03/2026also I love how the How DNS Works table of contents sort of explains how DNS works a little bit wizardzines.com/zines/dns/ 1374
Julia Evans @b0rk.jvns.ca · 31/03/2026just noticed it's How DNS Works' 4th birthday soon! wizardzines.com/zines/dns/ it's still one of my favourite zines, and it comes with a free ★★ playground ★★ at messwithdns.net where you can create DNS records and see what happens! 16316
Julia Evans @b0rk.jvns.ca · 26/03/2026how diffie hellman key exchange works (with as little math as possible) 7427113
Julia Evans @b0rk.jvns.ca · 24/03/2026we just added a way to merge accounts to library.wizardzines.com, so that if you've used more than one email to buy zines you can see all your zines in one place! 0387
Julia Evans @b0rk.jvns.ca · 22/02/2026i love how when I decided that I wanted to Write Some Real Open Source Code in 2018 I thought "I need a new github avatar to communicate that i am a serious person" and made this i 100% stand by it great job past self 422010
Julia Evans @b0rk.jvns.ca · 19/02/2026huh I've heard this before but when I run `env MANPAGER=nvim man ls` I get something that looks like this, which doesn't seem right 000
Julia Evans @b0rk.jvns.ca · 18/02/2026that's interesting, fish does something similar but for some reason I've never used it 020
Julia Evans @b0rk.jvns.ca · 17/02/2026It's been nice to see people using library.wizardzines.com to view their zine collections (over a thousand people have used it so far!) I think we're going to add a feature to merge accounts if you used more than one email to buy zines 2432
Julia Evans @b0rk.jvns.ca · 03/02/2026Over the years I've been hearing from folks that it's hard to remember which zines you've bought So we built a new library website where you can see & download all your zines! library.wizardzines.com 1628
Julia Evans @b0rk.jvns.ca · 28/11/2025If you get the print versions of all the zines shipped to you, here's what you'll get! (plus bonus stickers :)) wizardzines.com 1222
Julia Evans @b0rk.jvns.ca · 28/11/2025it's happening!!! from now until the end of the day on Friday, November 28th (if it’s Friday anywhere, the sale’s still on!), all my pdf zines are 50% off, and print zines are 30% off! wizardzines.com 78946
Julia Evans @b0rk.jvns.ca · 27/11/2025finally: 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) 1131
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 120
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 120
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 220
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 120
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 130
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 130
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 130
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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/ 130
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 120
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 130
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 183
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 140
Julia Evans @b0rk.jvns.ca · 27/11/2025next: 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) 130
Julia Evans @b0rk.jvns.ca · 27/11/2025first: 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) 150
Julia Evans @b0rk.jvns.ca · 27/11/2025tomorrow November 28 we're doing a Big Zine Sale! Here's a thread about every zine that will be on sale (it's all of them) (feel free to mute this thread :)) wizardzines.com (1/16) 1416
Julia Evans @b0rk.jvns.ca · 18/11/2025Wizard Zines is doing another Big Zine Sale again this year on Friday, November 28th! One day only. here’s a google calendar link for the duration of the sale if you want a reminder: wzrd.page/cal 03818
Julia Evans @b0rk.jvns.ca · 20/10/2025just added the MEGA TERMINAL CHEAT SHEET from "The Secret Rules of the Terminal" to our list of posters at wizardzines.com#posters 321145
Julia Evans @b0rk.jvns.ca · 14/10/2025TERM wizardzines.com/comics/term/ (from The Secret Rules of the Terminal, out now! wizardzines.com/zines/terminal) 010310
Julia Evans @b0rk.jvns.ca · 07/10/2025redirects wizardzines.com/comics/termi... (from "The Secret Rules of the Terminal", out now! wizardzines.com/zines/termin...) 212624
Julia Evans @b0rk.jvns.ca · 29/09/2025meet the terminal emulator wizardzines.com/comics/meet-... (from The Secret Rules of the Terminal, out now! (wizardzines.com/zines/termin...) 110921
Julia Evans @b0rk.jvns.ca · 24/09/2025stty wizardzines.com/comics/stty/ (from The Secret Rules of the Terminal, out now! wizardzines.com/zines/termin...) 811921
Julia Evans @b0rk.jvns.ca · 15/09/2025TERM wizardzines.com/comics/term/ (from "The Secret Rules of the Terminal", out now! wizardzines.com/zines/termin...) 0787
Julia Evans @b0rk.jvns.ca · 08/09/2025finally (after literally everyone else *) I got my print copy of The Secret Rules of the Terminal! wizardzines.com/zines/termin... (* or I hope after literally everyone else, please send us a support email if you didn't get your preordered copy yet!) 0749
Julia Evans @b0rk.jvns.ca · 08/09/2025meet the TTY driver wizardzines.com/comics/meet-... (from "The Secret Rules of the Terminal", out now!) 310018
Julia Evans @b0rk.jvns.ca · 02/09/2025terminal colours wizardzines.com/comics/colou... (from "The Secret Rules of the Terminal", out now!) 216027
Julia Evans @b0rk.jvns.ca · 26/08/2025job control wizardzines.com/comics/job-c... (from The Secret Rules of the Terminal, which is out now!) 516626
Julia Evans @b0rk.jvns.ca · 19/08/2025editing text in a REPL wizardzines.com/comics/editi... (from "The Secret Rules of the Terminal", which is out now! wizardzines.com/zines/terminal) 2828
Julia Evans @b0rk.jvns.ca · 12/08/2025how your terminal handles mouse clicks wizardzines.com/comics/the-m... (from "The Secret Rules of the Terminal", which is out now! wizardzines.com/zines/terminal) 215121
Julia Evans @b0rk.jvns.ca · 05/08/2025just noticed Bite Size Command Line came out 7 years ago, I still sometimes forget the syntax for lsof and have to look it up at wizardzines.com/comics/lsof/ :) wizardzines.com/zines/bite-s... 413411
Julia Evans @b0rk.jvns.ca · 04/07/2025we ran a Wizard Zines reader survey and it's interesting to see that 75% of people who buy the zines have been programming for 10+ years When I imagine a typical reader I always imagine someone who's been programming (in some capacity) for at least 5-10 years so it's nice to see that's accurate 2682
Julia Evans @b0rk.jvns.ca · 28/06/2025we've already sold 1000 copies of The Secret Rules of the Terminal since it came out on Tuesday!! so to celebrate I'm giving away 1000 copies to anyone who can't afford to buy one. You can use code BUYONEGIVEONE to get a free PDF copy if $12 USD is a lot for you. wizardzines.com/zines/terminal 416552
Julia Evans @b0rk.jvns.ca · 24/06/2025It really left me feeling like the terminal is full of hidden secrets -- because "the terminal" is made up of so many different pieces, there's no single terminal manual you can read! Here's the table of contents, which as a bonus shows the different components of the terminal! 2595
Julia Evans @b0rk.jvns.ca · 24/06/2025delighted to announce that my new zine "The Secret Rules of the Terminal" is out today!! You can get it for $12 USD here: wizardzines.com/zines/terminal 331496
Julia Evans @b0rk.jvns.ca · 23/06/2025it's happening! "The Secret Rules of the Terminal" is coming out tomorrow! here's the table of contents: 327339