Archive
- Making Websites is More Complicated These Days - And That's a Good Thing
- The Joy of Programming
- Hubris
- Reality is Fractal
- Stealing
- Storytelling
- Additive Ideas vs Paradigm Shifts
- Playing Spaceship
- Living Life
- Activation Energy of Talent
- My Latest Writing — Building Dialogue Graphs into my spaceship game
- I'm debating getting a new phone
- Art Museum Strategy
- Grieving my Profession, Embracing my Medium
- Software As And End In Itself
- I'm having a hard time titling this one
- Reflecting on my last job in tech
- Confession: I like paying taxes
- Phantom Productivity
- Friction and Struggle
- Reducitarian
- Caring about Coffee
- How Representative Government Should Work
- Free AtProto Idea: Achievements and Stats
- Simplify
- Just-in-time vs Just-in-case Learning
- Long Range Comm
- Fraud Triangle
- In Defense of Going Slow
- When All You Have Is A Hammer...
- My Personal History Part 1
- What Counts as Art?
- Presenting to Kids
- Beware the Pit of Success lined with razor wire
- It's Easy to Overcomplicate
- Thorium Nova Discussions
- Critical CSS is a Hyper-optimization
- To Be Curious
- Notes from my Beginner Computer Literacy Class Part 3
- This Only Works If We Work Together
- Noticing
- The Value of RFCs
- Notes from my Beginner Computer Literacy Class Part 2
- Intentional Entertainment
- Things I've Just Done
- Just Do The Thing
- You Can Just Do Things
- What do you love to do?
- Why React Router v7 Doesn't Have A Good PWA Solution
- Best Media of 2025
- Notes from my Beginner Computer Literacy Class Part 1
- React Server Components: Do They Really Improve Performance?
- Cassette Tapes
- Unseasonably Warm
- Daily Writing