Journal

Thoughts on building Needle and the infrastructure around it.

May 14, 2026

Part 2 — The Moment a Desktop App Needed a Backend

At first, I tried to avoid it. Like many developers building personal tools, I instinctively resisted introducing unnecessary complexity. And infrastructure, as every developer eventually discovers, is where things start becoming delightfully absurd.

Read more →
May 8, 2026

Series Overview

This series documents the very real journey of building a personal, self-hosted media ecosystem around Needle — a local-first music player that slowly evolved into something much bigger.

Read more →