2 min read


The Optimization Sinkhole

The Optimization Sinkhole
What if there’s no such thing as the perfect coffee maker?
An unreliable coffeemaker feels like a liability. Any malfunction that early in the day (before you’ve had coffee!) can send your life off-kilter. “You just need to get a better coffeemaker,” you might say. Or “have you tried pour-over.” Yes, obviously, I need a better coffeemaker; what do you think I’ve been trying to do with all these damn coffeemakers? And yes, I’ve tried pour-over, but that solves the actual coffeemaker problem but then creates a whole new set of problems.


To walk a city led by your senses rather than a destination is to awaken to the city and, possibly, to yourself. It’s an opportunity to expand your capacity for wonder, to discover and delight in things you might have missed had you been aiming to get somewhere.

Also, see Why I walk.

Random Zelda Patterns

Coding Randomized Zelda Patterns
The new Zelda game uses repeated patterns to build a cohesive world. Let’s write code to generate these patterns and then print them with a robot!

So that’s how svg‘s work 🤯


Multi Layered Calendars

Multi-layered calendars
Calendars cover the entire spectrum of time. Past, present and future. They are the closest thing we have to a time machine. Calendars allow us to travel forward in time and see the future. More importantly, they allow us to change the future.
Our productivity stack consists of four types of tools:

The fact that we use four distinct tools suggests that note-taking, email, task management, and time management are four distinct activities. But when you look closer, you’ll realize that these activities are actually not that clear-cut. In fact, they all heavily overlap. Notes are just emails to your future self. Emails are just tasks. And tasks are just calendar events.