When getting the Quest M3s roaster, I had pretty much planned to add PID and (manual) computer control from the … More
Author: Michael Lawrie
290% Whole wheat sourdough bread recipe
I’ve been baking sourdough bread for about a year with the intent to produce delicious but nutritionally superior bread to … More
The best resources for brewing the best espresso
I’ve been making espresso as my daily caffeine fix for more than a decade, but I only really started to … More
Buying a new coffee roaster: from Behmor to Quest
This post is a summary of the journey I took in researching “prosumer” level home coffee roasters. It took me … More
The Problem with CSS at Scale
CSS just wasn’t designed to work for large, long-lived software projects. There’s no mistake about it. Virtually every project I’ve … More
Typesafe Redux in Typescript
Redux is great. TypeScript is great. Redux isn’t, at the outset, anywhere where near typesafe. This means Redux in TypeScript … More
Really simple dependency injection in TypeScript
I’ve been working on a side project in TypeScript. The goal is to eventually build a product similar to IdeaBoardz which is better-suited to … More