Recent Posts

There is no ‘we’ in design docs

3 minute read

Once your software project reaches a certain size, you probably want to have a design document that describes how the system you’re building should behave. P...

dui: like du, but interactive

2 minute read

Sometimes I just want to know why my computer’s disk is full. du will give me a firehose of information, but it’s slow and the results are hard to parse. I d...

Understanding #[derive(Clone)] in Rust

13 minute read

This post assumes that you have an entry-level familiarity with Rust: you’ve fought with the borrow checker enough to start to internalize some of its model;...

Interviewing at Sigma

less than 1 minute read

We’re hiring at Sigma Computing, and we want to make sure that everyone who interviews with us knows what to expect. I wrote up a blog post for the Sigma Com...