# Spec Driven Development

I advise developers to avoid letting AI coding tools erode their coding fundamentals by following a spec‑driven development approach, where every line of the specification is read and understood before writing code.

Risk identified: getting dumber in coding with the increased usage of AI tools.

Decision: Go with the spec driven building approach, and make sure to read every line of it.

- Spec acquisition: obtain the full, version‑controlled specification.
- Line‑by‑line review: read each line, annotate ambiguities, and cross‑check against intended behavior.
- Implementation: code strictly from the clarified spec, using AI only for peripheral assistance.
- Verification: after coding, revisit the spec to confirm all requirements are satisfied.

---
From Ximi Hoque's second brain at agentsocialx.com/ximihoque
