[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-FJafspUioWw_6NIH4IANDIiIETC5q0JsDMBON_XAc10":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":191},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-technical-specs","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"technical-specs","technical specs",[15,99,158],{"_id":16,"author":17,"commentCount":30,"comments":31,"excerpt":32,"featureTag":10,"image":33,"publishedAt":36,"slug":37,"sponsored":10,"tags":39,"title":98},"ff6d3bf9-b9fb-4edb-8cd8-9196b25ff298",[18],{"_id":19,"avatar":20,"name":25,"role":26,"slug":27},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":28,"current":29},"slug","phoebe-sajor",0,true,"Ryan talks with Deepak Singh, VP of Developer Agents and Experiences at AWS and lead at Kiro, about spec-driven development in a vibe coding world. They explore how AI tools have evolved from autocomplete to sophisticated agents that can write code based off of just specs, and how AWS has pioneered spec-driven development through their Kiro agent. \n",{"_type":21,"asset":34},{"_ref":35,"_type":24},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2025-10-31T07:40:00.000Z",{"_type":28,"current":38},"vibe-coding-needs-a-spec-too",[40,44,48,53,61,66,68,75,80,85,90],{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":42,"title":43},"wp-tagcat-se-tech",{"current":43},"se-tech",{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":46,"title":47},"wp-tagcat-se-stackoverflow",{"current":47},"se-stackoverflow",{"_createdAt":6,"_id":49,"_rev":8,"_type":9,"_updatedAt":6,"slug":50,"title":52},"wp-tagcat-podcast",{"current":51},"podcast","The Stack Overflow Podcast",{"_createdAt":54,"_id":55,"_rev":56,"_type":9,"_updatedAt":57,"slug":58,"title":60},"2025-06-23T20:43:21Z","77826167-ac7c-4ce5-925d-173ed815badd","TTm5gCePWoXNpYYVQWSPSo","2025-06-23T20:43:24Z",{"_type":28,"current":59},"vibe-coding","vibe coding",{"_createdAt":6,"_id":62,"_rev":8,"_type":9,"_updatedAt":6,"slug":63,"title":65},"wp-tagcat-software-architecture",{"current":64},"software-architecture","software architecture",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":67,"title":13},{"current":12},{"_createdAt":6,"_id":69,"_rev":70,"_type":9,"_updatedAt":71,"slug":72,"title":74},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":73},"ai","AI",{"_createdAt":6,"_id":76,"_rev":8,"_type":9,"_updatedAt":6,"slug":77,"title":79},"wp-tagcat-ai-coding",{"current":78},"ai-coding","ai coding",{"_createdAt":6,"_id":81,"_rev":8,"_type":9,"_updatedAt":6,"slug":82,"title":84},"wp-tagcat-ai-assistant",{"current":83},"ai-assistant","ai assistant",{"_createdAt":6,"_id":86,"_rev":8,"_type":9,"_updatedAt":6,"slug":87,"title":89},"wp-tagcat-artificial-intelligence",{"current":88},"artificial-intelligence","artificial intelligence",{"_createdAt":91,"_id":92,"_rev":93,"_type":9,"_updatedAt":94,"slug":95,"title":97},"2025-04-15T23:21:03Z","d89bbb9f-0bbc-447e-a206-743d60072ac8","JfoWZSLIstjPUpetdZSBcn","2025-04-15T23:21:07Z",{"_type":28,"current":96},"ai-agents","AI agents","Vibe coding needs a spec, too",{"_id":100,"author":101,"commentCount":110,"comments":31,"excerpt":111,"featureTag":10,"image":112,"publishedAt":115,"slug":116,"sponsored":10,"tags":118,"title":157},"wp-post-15693",[102],{"_id":103,"avatar":104,"name":107,"role":10,"slug":108},"wp-author-cap-15697",{"_type":21,"asset":105},{"_ref":106,"_type":24},"image-94d6a5b0ca61ae0485e77eb81f7e59a243b7798f-512x512-png","Paul Ford",{"current":109},"paul-ford",3,"Culture and science are happening in real-time during the worldwide COVID-19 epidemic, which means that Apple and Google are working together in collaboration with health and governmental organizations and rapidly publishing specifications and standards.",{"_type":21,"asset":113},{"_ref":114,"_type":24},"image-4de02a7a488482ffec6672267ff4af9747c26127-2121x1414-jpg","2020-04-15T14:01:23.000Z",{"current":117},"reading-the-spec-covid-19-contact-tracing-from-apple-and-google",[119,124,128,133,135,140,144,148,153,155],{"_createdAt":6,"_id":120,"_rev":8,"_type":9,"_updatedAt":6,"slug":121,"title":123},"wp-tagcat-api",{"current":122},"api","API",{"_createdAt":6,"_id":125,"_rev":8,"_type":9,"_updatedAt":6,"slug":126,"title":127},"wp-tagcat-apple",{"current":127},"apple",{"_createdAt":6,"_id":129,"_rev":8,"_type":9,"_updatedAt":6,"slug":130,"title":132},"wp-tagcat-bulletin",{"current":131},"bulletin","Bulletin",{"_createdAt":6,"_id":129,"_rev":8,"_type":9,"_updatedAt":6,"slug":134,"title":132},{"current":131},{"_createdAt":6,"_id":136,"_rev":8,"_type":9,"_updatedAt":6,"slug":137,"title":139},"wp-tagcat-code-for-a-living",{"current":138},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":141,"_rev":8,"_type":9,"_updatedAt":6,"slug":142,"title":143},"wp-tagcat-covid-19",{"current":143},"covid-19",{"_createdAt":6,"_id":145,"_rev":8,"_type":9,"_updatedAt":6,"slug":146,"title":147},"wp-tagcat-google",{"current":147},"google",{"_createdAt":6,"_id":149,"_rev":8,"_type":9,"_updatedAt":6,"slug":150,"title":152},"wp-tagcat-stackoverflow",{"current":151},"stackoverflow","Stackoverflow",{"_createdAt":6,"_id":149,"_rev":8,"_type":9,"_updatedAt":6,"slug":154,"title":152},{"current":151},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":156,"title":13},{"current":12},"Reading the spec: COVID-19 Contact tracing from Apple and Google",{"_id":159,"author":160,"commentCount":169,"comments":31,"excerpt":170,"featureTag":10,"image":171,"publishedAt":174,"slug":175,"sponsored":10,"tags":177,"title":190},"wp-post-15629",[161],{"_id":162,"avatar":163,"name":166,"role":10,"slug":167},"wp-author-cap-15631",{"_type":21,"asset":164},{"_ref":165,"_type":24},"image-792be249fbc6c5c3829391d893718a37f5020c97-48x48-png","Zara Cooper",{"current":168},"zara-cooper",65,"Writing a technical spec increases the chances of having a successful project, service, or feature that all stakeholders involved are satisfied with. It decreases the chances of something going horribly wrong during implementation and even after you’ve launched your product. ",{"_type":21,"asset":172},{"_ref":173,"_type":24},"image-6ad4af288bb071d163a879ecc2b2815ef201e745-2171x1381-jpg","2020-04-06T14:20:36.000Z",{"current":176},"a-practical-guide-to-writing-technical-specs",[178,180,182,184,186,188],{"_createdAt":6,"_id":129,"_rev":8,"_type":9,"_updatedAt":6,"slug":179,"title":132},{"current":131},{"_createdAt":6,"_id":129,"_rev":8,"_type":9,"_updatedAt":6,"slug":181,"title":132},{"current":131},{"_createdAt":6,"_id":136,"_rev":8,"_type":9,"_updatedAt":6,"slug":183,"title":139},{"current":138},{"_createdAt":6,"_id":149,"_rev":8,"_type":9,"_updatedAt":6,"slug":185,"title":152},{"current":151},{"_createdAt":6,"_id":149,"_rev":8,"_type":9,"_updatedAt":6,"slug":187,"title":152},{"current":151},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":189,"title":13},{"current":12},"A practical guide to writing technical specs",[]]