← All posts

Writing a Big Application in Modern Frameworks

3 parts, in reading order.

  1. 1

    The Qualities of Quality Code

    26 June 2026

    What separates quality code from merely good code: nine plain-language, framework-agnostic qualities you can check your own code against — even in the age of AI.

  2. 2

    The Quality of AI Code

    13 July 2026

    AI made one hard problem easy — getting code to run. But running was only ever one of the nine qualities. When you don't type the code yourself, the question stops being who wrote it and becomes whether it has the qualities at all.

  3. 3

    Let AI Loose

    30 September 2026

    I gave an AI a complete plan for an application and said nothing about how to build it. What came back runs perfectly and fails five of the nine qualities of quality code. Here is the receipt.