Simon Martinelli (@simas_ch) header
Simon Martinelli (@simas_ch) profile picture

Creator of the AI Unified Process. Java Champion, Vaadin Champion, Oracle ACE Pro, Author, Speaker, Programming Architect, and Lecturer.

Erlach, Schweiz
Joined April 2009
Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)Photo by Simon Martinelli (@simas_ch)
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
8
32
2
234
14,299
Simon Martinelli retweeted
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
1,860
1,218
1,430
22,482
2,857,552
Simon Martinelli retweeted
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…
1
1
3
275
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…
1
6
25
3,435
Simon Martinelli retweeted
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…
2
5
11
466
Simon Martinelli retweeted
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
1
2
230
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…
2
10
457
Simon Martinelli retweeted
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…
2
2
1
11
888
Simon Martinelli retweeted
CFP for @arcofai is open! Main website: arcofai.com CFP link: arcofai.com/cfp
🤖 Made with AI
1
9
2
10
2,858
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…
1
4
490
Simon Martinelli retweeted
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
2
1
6
330
Wheels down BCN for @vaadin create!
1
1
8
842
Simon Martinelli retweeted
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-…
4
7
554
Simon Martinelli retweeted
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
1
2
310
🚀 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
4
5
20
771
Simon Martinelli retweeted
If you really think that frameworks and libraries don't matter "because we don't look at the code anymore", then take a plain Java JDK and have your agent write a web application not using any framework or library. Probably not very token efficient...
2
1
25
1,425