Julia Evans


A few programming projects I’ve done that are on the internet. Most of them (except rbspy) are small fun projects that I did in less than a week.

rbspy (2018)

rbspy is a sampling profiler for Ruby! I took a 3-month sabbatical from work (Jan-March 2018) to build it. Some links:

Computers are fast (2016)

A game to teach you that computers are fast: https://computers-are-fast.github.io/. To me the fun thing about this game is that even though I built it, I still get the questions wrong all the time (how many times can a C program loop in a second??) I did this project with Kamal Marhubi.

Fun fact: questions from this game have been used on a college midterm!

Pandas Cookbook

https://github.com/jvns/pandas-cookbook is an tutorial on how to use Pandas, the amazing Python data analysis library. I made this on a 12-hour train ride in 2014 and it’s helped a surprisingly large number of people learn pandas, judging from the number of stars/forks :)

Visualizing Git workflows (2013)

This is a fun small tool to visualize how you use git! You give it your git history and it gives you a graph.

Source, Try it out, Blog post

other miscellaneous tools

Ruby profiler project Newsletter!