Skip to content

Notes from building and maintaining software.

Short writing about product decisions, debugging, and software systems.

Architecture

Why AI products need owned document models

Generated code can be useful output. It is usually weak canonical state.

Product quality

Visual quality is a testable system property

Schema checks are necessary, but screenshots and interaction tests catch a different class of failure.

Product work

Maintenance is part of the interface

A useful product makes future change cheaper, not only first creation faster.

Mukhthar C. M.

Product engineering, open-source maintenance, and clear software systems.

Fictional contact details for the renderer benchmark.