Software Development

Development work gets better when interfaces stay small, feedback is fast, and tooling serves the codebase instead of distracting from it.

The AI-assisted development posts here treat AI like a junior developer with useful speed and real failure modes. The goal is not novelty. The goal is better throughput without lowering standards.

Start Here

Practical Rules

  • Keep generated code behind the same review and test standards as human-written code.
  • Use AI for acceleration, not for unstated architecture decisions.
  • Prefer small, reviewable changes over broad rewrites.
  • Make observability and rollback part of production development, not cleanup work.

Supporting Reads

Failure Modes

  • Treating AI-generated boilerplate as production-ready because it compiles.
  • Letting tools change architecture without explicit review.
  • Adopting development tools before measuring the workflow they improve.
  • Replacing feedback loops with prompt rituals.

References