Performance of Rust's match vs. lookup tables (2019)

Making Electronic Calipers

Generating Simpson's Paradox with Z3

Thoughts on Rust

As We May Toast

Exploring programming languages and moving to Amsterdam

Interfaces for prototyping hardware

A Relational Spreadsheet

CADtron: A gesture-based CAD environment

A home made PCB stepper motor

Notes from a Year of Building Keyboards

Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun

Pricing niche products: Why sell a mechanical keyboard kit for $1,668?

Performance of Rust's match vs. lookup tables

Exploring a shipping puzzle

Designing an email-only Slack interface

Designing apps for the E-Ink Kindle