← All posts

Writing a Big Application in Modern Frameworks

4 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.

  4. 4

    Give AI Rules

    14 October 2026

    The same plan, the same AI, one thing added: a written guide saying how the code had to be built. Seven of the nine qualities moved. Here is what the guide had to contain — and why yours does not have to be mine.