Articles
AI-assisted development, examined in practice
Practical comparisons and engineering notes on coding agents, specifications, rules, tests, and quality gates.
AI Website or Web App: Build It Yourself or Hire a Developer?
Decide when an AI-built website or small web app is enough for your business, and when professional help adds value. Design, working journeys, data and handover.

What a Website or Web App Development Quote Actually Pays For
Understand what a development quote covers: business decisions, design, working journeys, testing and handover. Compare scope and costs before choosing a builder.

How to Write Cursor Rules That Stay Small and Actually Apply
Practical Cursor Rules: choosing Always Apply, intelligent, glob, or manual activation; reducing duplication; and connecting instructions to enforceable checks.

Spec-First, Spec-Anchored, or Spec-as-Source: How Long Should a Specification Live?
Three specification persistence models after implementation: when spec-first is enough, how spec-anchored avoids drift, and where spec-as-source earns its cost.

GitHub Spec Kit vs an Application Skeleton: Workflow, Architecture, and Enforcement
How GitHub Spec Kit differs from an Application Skeleton: specification workflow, pre-decided architecture, tests, hooks, quality gates, and selection criteria.
Spec-Driven Development vs Vibe Coding: What Changes After the Prototype
A practical comparison of spec-driven development and vibe coding: exploration speed, durable intent, tests, review, and the transition from prototype to product.
AGENTS.md vs CLAUDE.md vs Cursor Rules: Which Instruction File Should You Use?
A practical comparison of AGENTS.md, CLAUDE.md, and Cursor Rules: who reads each format, how scope works, and how to keep one source of truth.
