Julia Evans

About

About this blog

This blog was once described as

AFAICT, the theme is “things Julia has learned recently”, which can be anything from Huffman coding to how to be happy when working in a remote job. When the posts are on a topic I don’t already know, I learn something new. When they’re on a topic I know, they remind me that the topic is exciting and contains a lot of wonder and mystery.

Many posts have more questions than answers, and are more of a live-blogged exploration of a topic than an explanation of the topic.

This blog is about

There's an occasionally-updated list of favorite posts.

If you want to comment on a blog post I write, I'll see it fastest if you tweet at me.

Thank you for reading ❤.

About me

I live in Montreal. I work at Stripe, on infrastructure. I read all my email and try to respond. I sometimes give talks. People say they really like my talks because I am so enthusiastic in them.

I have one main opinion about programming and it's -- understanding the underlying systems you use (the kernel, the operating system, the network layers, your database, HTTP, whatever you're running on top of) is essential if you want to do amazing work and be able to fix hard problems. It's served me well so far.

My happiest internet accomplishment to date is that someone gave out my strace zine to their operating systems class and tweeted a picture at me. omg.

I spent the fall of 2013 at the Recurse Center, which houses the best programming community I've seen anywhere. I wrote down what I did every day while there, if you want to know what it's like.