# Hari Krishnan > AI & Platform Strategist and Founder & CEO of Polarizer Technologies. Creator of Intent-Driven Development and Spec-Driven Development. Over two decades of experience building AI-native products and helping engineering teams adopt AI-augmented development practices across finance, telecom, logistics, and retail. ## What is Spec-Driven Development? Spec-Driven Development (SDD) is a software engineering practice where human intent is articulated as structured specifications before any code is generated. It enables AI agents to execute development work within well-defined constraints, improving alignment between business requirements and delivered software. ## What is Intent-Driven Development? Intent-Driven Development is a methodology for enabling effective human–agent collaboration through precise intent articulation. It covers context engineering, harness engineering, and agentic coding techniques that allow engineering teams to work productively with AI coding agents at scale. ## Book Spec-Driven Development — Engineering with intent (Manning Publications, ISBN 9781633433465) is Hari Krishnan's book on making structured specifications the primary control surface for software projects built with AI coding agents. It is currently available in early access through the Manning Early Access Program (MEAP), with new chapters released as they are written. ## Key Resources - Book: Spec-Driven Development — Engineering with intent, by Hari Krishnan (Manning Publications, ISBN 9781633433465, in early access / MEAP): https://www.manning.com/books/spec-driven-development - Homepage: https://harikrishnan.io/ - Consulting & methodology: https://intent-driven.dev/ - Company: https://polarizer.in/ - Articles: https://www.infoq.com/profile/Hari-Krishnan/ - Talks: https://sessionize.com/harikrishnan - YouTube: https://www.youtube.com/@intent-driven-development - Blog: https://blog.harikrishnan.io/ ## Full details For expanded background, testimonials, and resource descriptions, see: https://harikrishnan.io/llms-full.txt