Pinned Tweet
Surprise! My book arrived two weeks before the official release date. 🎉
"Spec-Driven Development: From Specs to Code with AI Agents" (Apress Pocket Guides) is now available, both as softcover and eBook.
It is a compact guide on how to make specs the contract between you and your AI agents, based on the AI Unified Process (AIUP). Requirements, use cases, entity models, and a complete case study, all in about 150 pages.
I hope it helps you bring more structure into AI-assisted development.
👉 link.springer.com/book/10.10…
#SpecDrivenDevelopment #AIUnifiedProcess #GenerativeAI #KeepITSimple
We’re renaming our Max plans:
Max 5x → Max
Max 20x → Ultra
Max is still $100/month, and Ultra is still $200. If you’re a subscriber, there’s nothing you need to do.
We’re also removing the 5-hour limit for verified Ultra accounts, starting today with most existing subscribers. Newer accounts keep a temporary limit until they’re verified, which helps us prevent fraud and abuse. You'll get an email when it's removed.
Weekly limits remain unchanged. View our plans here: claude.com/pricing
OpenSpec says what applies, but no file shows the path from searching an owner to canceling a visit. Rules can be checked one by one. Gaps between them stay invisible. Domain experts need the flow.
martinelli.ch/openspec-and-t…
OpenSpec and the Missing Flow from the User’s Perspective
martinelli.ch/openspec-and-t…
Specs drift away from the code, and the docs go stale with them.
@simas_ch's fix: tie the code to well-defined use cases, so spec and code can't quietly split. It sounds rigid. It simplifies.
His AI Native DevCon London talk: youtube.com/watch?v=odbNXv9x…
Simon Martinelli retweeted
Hi, Spring fans! In this conversation, Josh Long explores how JOOQ turns SQL into a type-safe, fluent Java language—making complex database work safer, cleaner, and far more expressive. They cover everything from dynamic SQL transformation and cross-dialect support to low-level security, stored procedures, views, and the realities of working with modern databases like DuckDB, ClickHouse, Redshift, and more.
Along the way, Lucas reflects on the origins of JOOQ, why he built it, and how the project has evolved from a clever Java DSL into a serious platform for enterprise-grade database development. The discussion also touches on AI-assisted debugging, the enduring relevance of SQL, and how strong typing can dramatically reduce mental overhead for developers and DBAs alike.
If you care about databases, Java, or writing better software with less friction, this episode is a masterclass in thoughtful engineering and pragmatic elegance.
podbean.com/ew/pb-xc6hq-1b98…
Same model, same prompt, different results.
On VaadinBench, Claude Opus 5 went from 67% to 100% with Vaadin's skills and MCP server. The Dev Loop (preview) made the same task 27% faster and 18% cheaper.
Drew Harvey walks through the free tools:
youtube.com/watch?v=-4p5BiGd…
From Prompt Template to Skill: The IREB AI4RE Prompt Guide
martinelli.ch/from-prompt-te…
What if your specs became the foundation for code, tests, and validation? Learn from @simas_ch how a spec-first approach reduces guesswork, improves alignment, and helps teams build software more efficiently. #SoftwareDevelopment #DevOps #Engineering
🔗 ow.ly/evz250ZW0HX
I had a blast at the Vaadin Create speaker about Spec-driven Development. Thanks to everyone who came to my talk.
You can find the slides here: speakerdeck.com/simas/spec-d…
Vaadin Create 2026 is underway in Barcelona: AI-assisted development, modernization, architecture and full-stack UI for Java teams.
Agenda and speakers:
vaadin.com/vaadin-create-202…
Vaadin Create 2026 is underway in Barcelona: AI-assisted development, modernization, architecture and full-stack UI for Java teams.
Agenda and speakers:
vaadin.com/vaadin-create-202…
Thanks a lot to everyone who came to my talk "Spec-Driven Development - Why Vaadin Is the Perfect Fit" at @vaadin Create today!
You can find the slides here:
speakerdeck.com/simas/spec-d…
An agent that writes the code and the tests marks its own homework. Both come from the same reading of the requirement. Independence is not about test level. It is about where expectations come from and who can change them.
martinelli.ch/who-owns-the-t…
Who Owns the Test Oracle?
martinelli.ch/who-owns-the-t…
Says @simas_ch: “Write the use case before you prompt: write the actors, the main scenario, the alternative flows & the business rules in a simple Markdown file. Give that file to your AI agent and let it implement the feature and the tests from it."
🔗 ow.ly/4rR550ZR08w
Two new Vaadin add-ons for mobile:
AppNavLayout: drawer on desktop, side rail on tablet, bottom bar on phone.
AppHeadroom: header and footer hide as you scroll.
Apache 2, Vaadin 25.1+.
vaadin.com/blog/does-vaadin-…
What if your specs became the foundation for code, tests, and validation? Learn from @simas_ch how a spec-first approach reduces guesswork, improves alignment, and helps teams build software more efficiently. #SoftwareDevelopment #DevOps #Engineering
🔗 ow.ly/evz250ZW0HX
🚀 AI Unified Process Marketplace 3.0 is here!
The marketplace has a new architecture: one plugin per technical layer instead of one plugin for an entire technology stack.
Why? Because every project is different, and your development workflow should reflect that.
With Marketplace 3.0, you can:
🔹 Combine plugins for your specific technology stack
🔹 Reuse the core for implementation, testing and coverage analysis
🔹 Add new technologies without building an entire stack plugin
🔹 Keep things modular and use only what your project needs
The marketplace now separates the process from the technology stack. The AI Unified Process stays the same, while the plugins provide the technology-specific capabilities.
Less duplication. More flexibility. Easier to extend.
As always, I build this to solve real problems in real projects. Eat your own dog food!
👉 Explore the new architecture: unifiedprocess.ai/layer-plug…
#AIUnifiedProcess #SpecDrivenDevelopment #ClaudeCode #SoftwareArchitecture #AI
🤖 Made with AI




















