Julia Evans
@b0rk.jvns.ca
📤 40770
📥 323
📝 6702
programming and exclamation marks blog: jvns.ca zines: wizardzines.com
added a cheat sheet to the official Git website (with a lot of help from other folks who work on the website)
git-scm.com/cheat-sheet
loading . . .
Git Cheat Sheet
https://git-scm.com/cheat-sheet
6 days ago
10
295
66
TERM
wizardzines.com/comics/term/
(from "The Secret Rules of the Terminal", out now!
wizardzines.com/zines/termin...
)
7 days ago
0
75
8
finally (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!)
14 days ago
0
71
11
meet the TTY driver
wizardzines.com/comics/meet-...
(from "The Secret Rules of the Terminal", out now!)
14 days ago
3
99
18
I've been using White Squirrel for fulfillment for years for
wizardzines.com
and they're the best.
add a skeleton here at some point
19 days ago
1
35
5
when you learned Git for the first time, what resources did you use? Did you like them? Mostly looking for answers from folks who learned Git in the last 5 years or so. Looking for resources to potentially add to the Git website
19 days ago
43
108
25
terminal colours
wizardzines.com/comics/colou...
(from "The Secret Rules of the Terminal", out now!)
20 days ago
2
164
31
job control
wizardzines.com/comics/job-c...
(from The Secret Rules of the Terminal, which is out now!)
27 days ago
6
167
26
reposted by
Julia Evans
I'm doing a side project where I'm working on improving a couple of git's man pages and could really use a few test readers. if you're interested, sign up here! I'd especially love test readers who use git on the command line regularly but are not 100% comfortable with it
forms.gle/gFVUgj79ifHe...
about 1 month ago
3
133
37
I'm doing a side project where I'm working on improving a couple of git's man pages and could really use a few test readers. if you're interested, sign up here! I'd especially love test readers who use git on the command line regularly but are not 100% comfortable with it
forms.gle/gFVUgj79ifHe...
about 1 month ago
3
133
37
editing text in a REPL
wizardzines.com/comics/editi...
(from "The Secret Rules of the Terminal", which is out now!
wizardzines.com/zines/terminal
)
about 1 month ago
3
83
9
how 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
)
about 1 month ago
2
155
26
just learned that CSS (as of "Baseline 2023") now supports nesting:
caniuse.com/css-nesting
I never managed to start using SCSS so I'm excited to be able to write things like this without a preprocessor: .cal-link { right: -18px; @media (max-width: 800px) { right: 0; } }
about 1 month ago
7
154
15
reposted by
Julia Evans
Christopher Yudichak
about 2 months ago
I received my physical copy of "The Secret Rules of the Terminal" by
@b0rk.jvns.ca
yesterday. I've got—I'm pretty sure—the full set of zines on my shelf. They're probably the reference material I grab most often. Great information well described in a convenient format.
0
24
3
reposted by
Julia Evans
Fatih Altinok
about 2 months ago
Just bought (and read) this zine by
@b0rk.jvns.ca
and loved it! It’s bite sized but packs a punch, gives a very good mental model, explains some gotchas and most importantly encourages curiosity.
wizardzines.com/zines/git/
loading . . .
How Git Works
https://wizardzines.com/zines/git/
3
39
10
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
wizardzines.com/comics/lsof/
:)
wizardzines.com/zines/bite-s...
about 2 months ago
4
135
12
all of the preorders of "The Secret Rules of the Terminal" have shipped! we promised they'd ship in August and I'm pleased that we managed to get them all shipped before August even arrived (please send us an email if you run into any problems)
wizardzines.com/zines/termin...
loading . . .
The Secret Rules of the Terminal
https://wizardzines.com/zines/terminal/
about 2 months ago
1
73
7
got back from vacation to see that most of the print preorders for "The Secret Rules of the Terminal" have shipped! if you'd like a print copy you can get one here:
wizardzines.com/zines/termin...
loading . . .
The Secret Rules of the Terminal
https://wizardzines.com/zines/terminal/
2 months ago
1
37
8
reposted by
Julia Evans
Catriona Agg
3 months ago
The three rectangles are congruent. What fraction of the design is shaded?
#geometrypuzzle
13
58
19
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 so it's nice to see that's accurate
3 months ago
2
69
3
we'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
3 months ago
4
165
55
i've always been curious about how to write a Linux USB device driver and this blog post looks like a great intro:
crescentro.se/posts/writin...
loading . . .
Writing a basic Linux device driver when you know nothing about Linux drivers or USB
https://crescentro.se/posts/writing-drivers/
3 months ago
5
187
15
new zine: The Secret Rules of the Terminal
jvns.ca/blog/2025/06...
loading . . .
New zine: The Secret Rules of the Terminal
New zine: The Secret Rules of the Terminal
https://jvns.ca/blog/2025/06/24/new-zine--the-secret-rules-of-the-terminal/
3 months ago
1
59
7
reposted by
Julia Evans
Alex Szatmary
3 months ago
I was a beta reviewer for this zine and it’s a banger. I’ve used the terminal for most of my life and I still learned a lot of secrets, from big concepts to little tricks.
add a skeleton here at some point
0
26
4
in case you missed it, "The Secret Rules of the Terminal" came out yesterday!
add a skeleton here at some point
3 months ago
2
60
12
delighted 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
3 months ago
3
321
104
it's happening! "The Secret Rules of the Terminal" is coming out tomorrow! here's the table of contents:
3 months ago
4
280
45
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 going to be out on **Tuesday June 24**"!)
3 months ago
10
215
33
reposted by
Julia Evans
Stargirl
3 months ago
I just lost like 2 hours debugging a *wild* bug that only showed up when running my tests in a specific way. It was a combination of garbage collection and file descriptors being re-used, conspiring together to ruin my day.
4
139
10
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
jvns.ca/til/fzf-prev...
3 months ago
8
114
12
had fun doing this interview with the data sitters club
add a skeleton here at some point
3 months ago
1
32
2
Using `make` to compile C programs (for non-C-programmers)
jvns.ca/blog/2025/06...
3 months ago
6
97
17
wizard zines is doing our first ~~ reader survey ~~! very interested to hear about how people who read wizard zines are using computers
forms.gle/NZ3adV5ACtNF...
3 months ago
1
35
13
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!
wizardzines.com/zine-announc...
3 months ago
1
59
5
reposted by
Julia Evans
Jepsen
4 months ago
A new
#Jepsen
report! We worked with TigerBeetle to find seven crashes, elevated latencies during single-node failures, and requests which were retried forever in version 0.16.11. We found only two safety issues: missing results for queries with multiple predicates, and incorrect timestamps in a […]
loading . . .
Original post on mastodon.jepsen.io
https://mastodon.jepsen.io/@jepsen/114636044161503270
1
43
14
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:
store.wizardzines.com/products/pos...
I'm SO delighted with how it turned out (also for more of Inner Loop's work:
www.innerloop.press
)
4 months ago
6
292
61
reposted by
Julia Evans
Joanna Bagniewska
4 months ago
Finally, here's a quick guide to assessing songbirds that look like they might need help - prepared by the fantastic
@rosemarymosco.com
.
0
47
13
reposted by
Julia Evans
jenny (phire)
4 months ago
I wrote a new thing about killing the metrics in your head, and how our inherent desire to know that we are being seen can be the thing that prevents us from caring as well and as much as we actually do.
phirephoenix.com/blog/2025-05...
loading . . .
kill the metrics in your head
Get in, loser, we’re doing an old fashioned conversation by blog post. Dan Sinker wrote recently about the Who Cares Era: The writer didn’t care. The supplement’s editors didn’t care. The biz people o...
https://phirephoenix.com/blog/2025-05-30/metrics
2
70
23
copy and paste in the terminal
wizardzines.com/comics/copy-...
(link to the pbcopy script:
wzrd.page/pbcopy
)
4 months ago
5
127
21
I think I have finally managed to articulate this very fundamental but slightly counterintuitive fact about how shell redirection works
4 months ago
9
456
67
stdin, stdout, and stderr
wizardzines.com/comics/stdin...
4 months ago
8
184
24
reposted by
Julia Evans
Dr. Amanda Wyatt Visconti
4 months ago
If you've made free zine(s) related to social justice, tech, and/or culture/humanities; & need an online place (or backup place) for folks to DL it from, I might be able to help. More info on what I redistro/host (zines that teach a topic, argue something, how-tos; usually not pure perzines/art):
loading . . .
Zine Bakery Redistro | Zine Bakery
Hosting select zines & related resources for authors who don't self-host online
https://zinebakery.com/redistro
0
17
6
more terminal fun: canonical mode
wizardzines.com/comics/canon...
5 months ago
5
180
29
terminal escape codes
wizardzines.com/comics/escap...
5 months ago
5
157
31
types of terminal programs
wizardzines.com/comics/types...
5 months ago
1
163
32
current status: putting a few weird terminal facts that I do not have any practical use for into the terminal zine (mostly I’m keeping it extremely practical but I think it's fun to have SOME weird stuff)
5 months ago
14
225
24
every core unix command I use
5 months ago
22
415
78
reposted by
Julia Evans
Camille Fournier
5 months ago
My talk with
@inowland.bsky.social
at kubecon is now live, if you want to think about tech stuff instead of doomscroll
youtu.be/9lPp-6nJ8bI?...
loading . . .
Starting and Scaling a Platform Engineering Team - Camille Fournier & Ian Nowland
YouTube video by CNCF [Cloud Native Computing Foundation]
https://youtu.be/9lPp-6nJ8bI?si=npp9TWqQzKDalJrq
1
53
9
reposted by
Julia Evans
Hillelogram
5 months ago
Finally found a good example of SMT solving for the book! I've been blocked for a while, because while SMT has a lot of uses, all of the easy-to-show examples are toys. But I finally realized a practical example: given some outputs an RNG, reverse-engineering the parameters!
6
59
6
reposted by
Julia Evans
Dr. Cat Hicks
5 months ago
The Developer Success Lab is looking for engineers who work in infrastructure for a research study investigating the working experience of SREs, platform engineers, DevOps engineers, and software developers who maintain or develop infrastructure.
forms.gle/YJ1uSmSJHC6Y...
loading . . .
Register your interest for our infrastructure workers' interview study
The Developer Success Lab is looking for individuals interested in having a 1 hour, remote, conversation with a member of our research team in the next few weeks (April 16–May 16). Specifically, we're...
https://forms.gle/YJ1uSmSJHC6YGF7U6
5
45
45
Load more
feeds!
log in