say hello

On making things work.

Short notes on building thoughtful products and the systems beneath them.

Notes

  1. 01

    Keep the contract clear

    I prefer clear product boundaries, simple state transitions, and systems that are easy to reason about under failure.

  2. 02

    Make correctness visible

    For backend and data work, I care about validation, retries, idempotency, edge cases, and monitoring that shows what happened.