New zine: The Secret Rules of the Terminal
Julia Evansby Julia Evans26 Jun 2025
Hello! After many months of writing deep dive blog posts about the terminal, on Tuesday I released a new zine called “The Secret Rules of the Terminal”!
Recent articles from publications based in Canada.
Julia Evansby Julia Evans26 Jun 2025
Hello! After many months of writing deep dive blog posts about the terminal, on Tuesday I released a new zine called “The Secret Rules of the Terminal”!
Julia Evansby Julia Evans10 Jun 2025
I have never been a C programmer but every so often I need to compile a C/C++ program from source.
Julia Evansby Julia Evans7 Mar 2025
Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI escape codes (“that’s how you make text red in the terminal and stuff”) but I had no real...
Julia Evansby Julia Evans13 Feb 2025
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for...
Julia Evansby Julia Evans5 Feb 2025
A few weeks ago I ran a terminal survey (you can read the results here) and at the end I asked: What’s the most frustrating thing about using the terminal for you?
Julia Evansby Julia Evans11 Jan 2025
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented: There are so many pieces to having a modern terminal experience.
Julia Evansby Julia Evans12 Dec 2024
Recently I’ve been thinking about how everything that happens in the terminal is some combination of: - Your operating system’s job - Your shell’s job - Your terminal emulator’s job - The job of...
Julia Evansby Julia Evans29 Nov 2024
Here’s a niche terminal problem that has bothered me for years but that I never really understood until a few weeks ago.
Julia Evansby Julia Evans18 Nov 2024
I like writing Javascript without a build system and for the millionth time yesterday I ran into a problem where I needed to figure out how to import a Javascript library in my code without using a...