I have never been a C programmer but every so often I need to compile a C/C++| Julia Evans
Here’s a niche terminal problem that has bothered me for years but that I never| Julia Evans
Hello! I’ve been thinking about the terminal a lot and yesterday I got curious| Julia Evans
I’ve been having problems for the last 3 years or so where Mess With DNS| Julia Evans
Warning: this is a post about very boring yakshaving, probably only of interest| Julia Evans
I spent a lot of time in the past couple of weeks working on a website in Go| Julia Evans
I wrote about how much I love fish in this blog post from 2017 and, 7 years| Julia Evans
About 3 years ago, I announced Mess With DNS in| Julia Evans
I’ve been writing Go pretty casually for years – the backends for all of my| Julia Evans
Entering text in the terminal is complicated| Julia Evans
Julia Evans| Julia Evans
Do we think of git commits as diffs, snapshots, and/or histories?| Julia Evans
New zine: The Secret Rules of the Terminal| Julia Evans
Julia Evans: TIL| Julia Evans
Results of a survey I ran on Bluesky (I also ran the same survey on Mastodon, mastodon results are here)| jvns.ca
New microblog with TILs| Julia Evans
Reasons to use your shell's job control| Julia Evans
Standards for ANSI escape codes| Julia Evans
How to add a directory to your PATH| Julia Evans
Some terminal frustrations| Julia Evans
When debugging, your attitude matters| Julia Evans
What does debugging a program look like?| Julia Evans
Why you should understand (a little) about TCP| Julia Evans
What's involved in getting a "modern" terminal setup?| Julia Evans
"Rules" that terminal programs follow| Julia Evans
Importing a frontend Javascript library without a build system| Julia Evans
Terminal colours are tricky| Julia Evans
Writing Javascript without a build system| Julia Evans
How HEAD works in git| Julia Evans
Some notes on NixOS| Julia Evans
A list of new(ish) command line tools| Julia Evans
What happens when you press a key in your terminal?| Julia Evans
Working remote, 8 months in (seeing humans is important!)| Julia Evans
Working remote, 3 months in| Julia Evans
Confusing git terminology| Julia Evans
New talk: Making Hard Things Easy| Julia Evans
Things your manager might not know| Julia Evans
Some tactics for writing in public| Julia Evans
Some blogging myths| Julia Evans
New talk: Learning DNS in 10 years| Julia Evans
Questions I'm asking in interviews| Julia Evans
Some notes on using nix| Julia Evans
Examples of floating point problems| Julia Evans
New zine: The Pocket Guide to Debugging| Julia Evans
Get your work recognized: write a brag document| Julia Evans
Making a DNS query in Ruby from scratch| Julia Evans
Some ways to get better at debugging| Julia Evans
A toy DNS resolver| Julia Evans