Thoughts on building software, composing music, designing games, and the places where they overlap.
Three things I underestimated while building a campaign tool: offline sync, AI context, and rich text editors from scratch.