From Hoare logic in 1960 to TDD to BDD to Event Sourcing — 60 years of specification converging into one idea. AI just made it urgent.
Post 7 of 20 in The Spec-Driven Shift series.
https://t.co/ng7R1McvOW
Repost from @beonauto.
I coined "spec-driven development" in 2016. Crickets. Then AI broke everything, and suddenly the conversation nobody wanted to have became the most important conversation in software.
Post 6 of 20 in The Spec-Driven Shift series.
https://t.co/4OM6SNzvpf
Repost from @beonauto.
Before AI, a skilled dev could build a house in a week. Now an amateur can build one in a day. Me? A skyscraper. The difference isn't the code. It's the design.
https://t.co/TPhuBpeIlt
A senior dev's real superpower isn't what they produce. It's what they choose NOT to produce. An LLM has none of that for your system. Every prompt is a clean slate. Your job isn't writing code anymore, it's maintaining the thought bubble.
https://t.co/oBFSWNNfnt
I built @beonauto. A #specdriven development platform that turns Narrative specifications into working software.
Instead of telling you about it, I recorded a demo.
The idea: stop prompting AI line by line. Write a specification, the domain, the constraints, the architecture, and let the machine do the translation.
Code was never the hard part. Design was. AI just made that obvious.
Auto gives you a collaborative surface for the thinking, then generates the code from it.
We're super early and I'd love your feedback. Try it, break it, tell me what's missing.
Over half your bugs aren't code bugs. They're spec bugs. Missing specs. Wrong specs. AI makes it worse. It can't invent the specs you forgot to write.
https://t.co/uKnZKN3mcT
Most teams confuse requirements with specifications. One says what needs solving. The other communicates how it's been designed. If it's not specific, it's not a spec. https://t.co/aHnBnFT0Y4
Specs are the expression of design. Design is the imagination of solutions. Solutions solve problems. And the key to solving problems, is understanding.
Understanding doesn’t happen in a vacuum. It comes from discussion, collaboration, working with people, and wrestling with the messy human problems.
LLMs can't do that. They are awesome at writing code (when used properly), but they suck at the messy human side.
IDEs are also not the place for that, at least not at the beginning. Documents and diagrams are better suited.
What if we could combine documents, diagrams, and code into a single artifact? What if business people, designers, and developers could all sing from literally the same hymn sheet?
Keep an eye on @beonauto – won't be long now.
1/6 We’ve been obsessing over how our URLs should look & feel.
https://t.co/l7sJUF5kHa is already unique, so the rest of the URL needs to live up to it.
They should be: ⚡ Short | 🌐 SEO friendly | 👤 Human readable | 🤖 Machine dense
Here’s where we landed👇
#buildinpublic