Julia Evans
b0rk.social.jvns.ca.ap.brid.gy
Julia Evans
@b0rk.social.jvns.ca.ap.brid.gy
programming and exclamation marks

I have DMs muted from people I don’t follow.

[bridged from https://social.jvns.ca/@b0rk on the fediverse by https://fed.brid.gy/ ]
@gnomon the drywall saw was great
October 26, 2025 at 11:41 PM
just added the MEGA TERMINAL CHEAT SHEET from "The Secret Rules of the Terminal" to our list of posters at https://wizardzines.com/#posters
October 20, 2025 at 3:22 PM
TERM

https://wizardzines.com/comics/term/

(from The Secret Rules of the Terminal, out now! https://wizardzines.com/zines/terminal)
October 14, 2025 at 3:09 PM
meet the terminal emulator https://wizardzines.com/comics/meet-the-terminal-emulator/

(from The Secret Rules of the Terminal, out now! (https://wizardzines.com/zines/terminal/)
September 29, 2025 at 4:15 PM
stty

https://wizardzines.com/comics/stty/

(from The Secret Rules of the Terminal, out now! https://wizardzines.com/zines/terminal/)
September 24, 2025 at 3:21 PM
TERM

https://wizardzines.com/comics/term/

(from "The Secret Rules of the Terminal", out now! https://wizardzines.com/zines/terminal/)
September 15, 2025 at 3:07 PM
finally (after literally everyone else *) I got my print copy of The Secret Rules of the Terminal!

(* or I hope after literally everyone else, please send us a support email if you didn't get your preordered copy yet!)
September 8, 2025 at 3:14 PM
meet the TTY driver

https://wizardzines.com/comics/meet-the-tty-driver/

(from "The Secret Rules of the Terminal", out now!)
September 8, 2025 at 3:07 PM
terminal colours

https://wizardzines.com/comics/colours/

(from "The Secret Rules of the Terminal", out now!)
September 2, 2025 at 3:05 PM
has anyone seen a man page with a nice approach to providing a summary for a command with a lot of command line options, like this?

having something like [-0468openrsyncPRSTWVabcdefghiklmnopqrtuvxyz] always feels silly (it's almost the whole alphabet!) but I […]

[Original post on social.jvns.ca]
August 26, 2025 at 4:52 PM
job control

https://wizardzines.com/comics/job-control/

(from The Secret Rules of the Terminal, which is out now!)
August 26, 2025 at 3:20 PM
editing text in a REPL

https://wizardzines.com/comics/editing-text-in-a-repl/

(from "The Secret Rules of the Terminal", which is out now! wizardzines.com/zines/terminal)
August 19, 2025 at 3:08 PM
how your terminal handles mouse clicks

https://wizardzines.com/comics/the-mouse

(from "The Secret Rules of the Terminal", which is out now! https://wizardzines.com/zines/terminal)
August 12, 2025 at 3:13 PM
just 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 https://wizardzines.com/comics/lsof/ :)

https://wizardzines.com/zines/bite-size-command-line/
August 5, 2025 at 3:29 PM
it's really fun to see the reviews of "The Secret Rules of the Terminal" come in, it looks like the zine is helping people in the way I hoped it would!

you can get it here: https://wizardzines.com/zines/terminal/
July 17, 2025 at 12:27 PM
we 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 […]

[Original post on social.jvns.ca]
July 4, 2025 at 3:52 PM
periodic reminder that if you want to get "The Secret Rules of the Terminal" (or any other zine!) and you're in a country with a weaker currency than the US (India, Brazil, etc), there's a discount to make the zines more affordable. You can see it in action […]

[Original post on social.jvns.ca]
June 26, 2025 at 7:24 PM
delighted to announce that my new zine "The Secret Rules of the Terminal" is out today!!

You can get it for $12 USD here: https://wizardzines.com/zines/terminal
June 24, 2025 at 4:52 PM
it's happening! "The Secret Rules of the Terminal" is coming out tomorrow!

here's the table of contents:
June 23, 2025 at 8:00 PM
here's the final version of the "redirects cheat sheet" draft I posted a while back!

("The Secret Rules of the Terminal is finished! 95 beta readers have read it! the copy editor is done! technical review is done! the illustrator has made the cover! It's […]

[Original post on social.jvns.ca]
June 20, 2025 at 7:53 PM
I've still never gotten into `fzf` (and maybe I never will!) but I think it's really cool that you can use a fzf 1-liner to make things like this little UI for reviewing git commits

https://jvns.ca/til/fzf-preview-git-commits/
June 17, 2025 at 3:57 PM
just got the cover art for The Secret Rules of the Terminal and it's looking so good! it features these very good shell earrings

if you want to get an email when the zine comes out you can sign up here! https://wizardzines.com/zine-announcements/
June 10, 2025 at 3:10 PM
was just reminded of how much I love the debugging manifesto poster that Inner Loop Press designed for Wizard Zines, you can get it for $20 US + shipping here: https://store.wizardzines.com/products/poster-debugging-manifesto

I'm SO delighted with how it […]

[Original post on social.jvns.ca]
June 4, 2025 at 3:24 PM
I think I have finally managed to articulate this very fundamental but slightly counterintuitive fact about how shell redirection works
May 23, 2025 at 6:26 PM
i enjoy this flowchart explaining how bash decides whether to use .bashrc or .bash_profile https://blog.flowblok.id.au/2013-02/shell-startup-scripts.html, mostly because it makes me understand better why I could never understand how the 2 config files worked when I used bash
May 15, 2025 at 3:35 PM