Backpressure is all you need

UX patterns for CLI tools

Localhost will inevitably die

You don't need Scrum, you just need to do Kanban right (2022)

Why backlogs are useless, why they never shrink, and what to do instead

Why deadlines are pointless and what to do instead

You don't need Scrum. You just need to do Kanban right

How to distort Scrum until it no longer works

Why deadlines are pointless and what to do instead

Useful engineering metrics and why velocity is not one of them

Talking to your customers: a disruptive Agile framework

Why your daily stand-ups don't work and how to fix them

Finishing what you start makes teams more productive and predictable

Don’t make the plan better. Make it shorter: why long term plans don’t work

Beigels, software, and why you should control queues instead of cycle times

UX patterns for CLI tools

Explaining explaining: a quick guide on explanatory writing

How to replace estimations and guesses with a Monte Carlo simulation

Your terminal is not a terminal: An Introduction to Streams

The Guide to JavaScript Fatigue: Realities of Our Industry

I'm still not using GUIs in 2019: A guide to the terminal

A Gentle Introduction to Lambda Calculus - Part 1: Syntax

Bit Manipulation in JavaScript

JavaScript Fatigue: Realities of Our Industry

All About Recursion and Tail Calls in JavaScript

JavaScript Errors and Stack Traces in Depth