Notes from building software in production.

Observations on application architecture, software quality, and maintaining SaaS products in production.

  1. The first job is understanding the system

    A practical note on contributing to an existing production codebase without rushing toward a rewrite.

    Engineering judgment · August 2026

  2. The small product details that quietly hurt adoption

    How seemingly minor friction can slow adoption, increase support demand, and weaken retention in a SaaS product.

    Product quality · September 2026

  3. The hidden complexity of permissions in a growing SaaS

    How permission rules can affect customer trust, support costs, and a SaaS product's ability to serve more complex teams.

    Application architecture · September 2026