Posts

Software, ideas, and the occasional poem.

  1. Software engineering

    System design, one failure at a time

    Follow failed writes, overloaded feeds, stale caches, and interrupted jobs through practical recovery scenarios, with an interactive order pipeline to break and replay.

  2. Creative coding

    How I built this landscape

    Inside the ASCII forest: procedural terrain, Portland weather, a calculated sky, and a rendering pipeline you can explore.

  3. Ideas & technology

    30 Niche Software Ideas Worth Investigating

    Specific problems in restoration, repair shops, collections, and business handoffs—with a first version, likely buyer, and a test of demand for each.

  4. Code & biology

    DNA Programming: Working with Sequence Data

    Practical Python examples for reading sequence files, filtering sequencing reads and fetching DNA data from a public API.

  5. Ideas & technology

    MCP: The Developer Onboarding Game-Changer

    Connecting code history, design files and team discussions so a new hire can trace decisions, understand requirements and tackle a first feature.

  6. Poetry

    A Funny Game

    On changing your mind, chasing meaningful work, and finding joy in a chance encounter.

  7. Software engineering

    Breaking the Churn Cycle

    Clear acceptance criteria, smaller stories and deliberate scope decisions can keep finished work from landing back in the backlog.

  8. Software engineering

    Next.js Performance Optimization Playbook

    Code examples for shipping less JavaScript, loading data in parallel and keeping expensive work off the critical rendering path.

  9. Engineering leadership

    Software Engineering Metrics

    What to measure, how to calculate it and where to collect the data, from developer satisfaction to delivery speed and accessibility.