Software Architecture

The decisions, constraints, and relationships that shape software systems.

Writing in this topic

  1. Building a Project with Document-Aware Development

    The third DaD essay: building a small API through Vision, ADR, Specification, Task, Implementation and Evidence, before a real Project Drift experiment.

  2. When Building Becomes Easier Than Understanding

    As agents write code faster, can our shared understanding keep up? Reflections on project memory, decisions, and Document-Aware Development.

  3. A Project Should Be Able to Explain Itself

    The second DaD essay: how governance, decisions, specifications and tasks help a repository explain what is authoritative to humans and agents.