Posts by Category

programming

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;...

Code Names

9 minute read

Naming, as they say, is hard.

What is a Kubernetes ingress, actually?

11 minute read

I recently had to configure a new Kubernetes ingress at work. Before I deployed the ingress into our network, I wanted to understand what it was and what it ...

Back to Top ↑

communication

Saint Pierre and Miquelon

2 minute read

Just off the southern coast of Labrador, there’s a cluster of small islands named Saint Pierre and Miquelon.

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...

Back to Top ↑

food

Back to Top ↑

startups

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...

Back to Top ↑

projects

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...

Back to Top ↑