Sign in

Simon Martinelli

@martinelli.ch
2.3K followers 989 following 1.1K posts

Java Champion, Vaadin Champion, Oracle ACE Pro, Published Author, International Speaker, Programming Architect, and Lecturer for AI-driven Software Engineering, Software Architecture, Java, Persistence, and DevOps. martinelli.ch

PostsRepliesMedia
Reposted by Simon Martinelli
Pasha Finkelshteyn 🇩🇪⬅️🇷🇺(✡️) @asm0dey.site · 29/09/2026
In just over an hour, @martinelli.ch, @jbaru.ch, and yours truly are talking about their processes of AI (assisted) development in the 8th episode of #JRush. Set a reminder on YouTube! www.youtube.com/live/nw6C6WN...
youtube.com
JRush Ep 8 - Java in the Age of AI
YouTube video by CyberJAR
022
Reposted by Simon Martinelli
Catherine Edelveis @edelveis.dev · 28/09/2026
⚡️Tomorrow at JRush: When AI meets real software development @martinelli.ch , @jbaru.ch , and @asm0dey.site will talk about spec-driven development, coding-agent factories, context, reviews, and engineering decisions belonging to humans. Sign up and see you there! jrush.bell-sw.com/episode8
jrush.bell-sw.com
JRush Episode 8: Java in the Age of AI
AI works in the demo, then falls apart on real code. Three practitioners show what actually works. Live, free, Sept 29. Register now.
021
Simon Martinelli @martinelli.ch · 26/09/2026
I’m excited to be a part of SOFTCON 2026! Join me at the Philippines’ premier software conference. softconph.com
040
Simon Martinelli @martinelli.ch · 25/09/2026
In the 90s I wrote COBOL on the IBM mainframe and had all the roles: customer talks, architecture, code, production. With AI, we are back. But now the spec is the input for the AI. martinelli.ch/back-to-the-...
martinelli.ch
Back to the 90s: The Software Engineer Has All the Roles Again - Martinelli
When I started as a software engineer in the 1990s, I programmed COBOL on the IBM mainframe. Later, client/server applications came along. Many things were simpler back then. Not the technology, but…
011
Reposted by Simon Martinelli
Marcus Hellberg @marcushellberg.dev · 24/09/2026
Vaadin 25.3 improves the AI dev loop 🤖 🧠 MCP, skills & agent tools give coding agents up-to-date Vaadin context ⚡ Browserless tests let agents self-verify changes in milliseconds 🎨 Dev Loop makes UI tweaks visible instantly vaadin.com/docs/latest/...
162
Reposted by Simon Martinelli
W-JAX | Community & Konferenzen @jaxkonferenz.bsky.social · 22/09/2026
🤖 AI Coding war der Anfang. Jetzt kommen die Agenten. @adambien.blog, @martinelli.ch & Lars Röwekamp diskutieren auf der W-JAX den Weg vom individuellen AI Coding zum skalierbaren Agentic Engineering. 📍 München | 📅 04.11. | ⌚ 09:00 Uhr 🔗 f.mtr.cool/byyqiue27q #jaxcon
022
Simon Martinelli @martinelli.ch · 21/09/2026
See you in Antwerp!
030
Simon Martinelli @martinelli.ch · 21/09/2026
New blog post: Harness Engineering: Why a Minimal CLAUDE.md and a Good Architecture Document Belong Together martinelli.ch/harness-engi...
martinelli.ch
Harness Engineering: Why a Minimal CLAUDE.md and a Good Architecture Document Belong Together - Martinelli
The term Harness Engineering has established itself in recent months. The formula behind it is simple: Agent = Model + Harness. The harness is everything that makes up an AI agent, except the model it...
010
Reposted by Simon Martinelli
Eberhard Wolff @ewolff.com · 16/09/2026
New blog post: Stable Architecture – Good Architecture? The term architecture, and the metaphor from the construction industry, convey a sense of stability. But in reality, stability is not achievable in software architecture – striving for stability can even be harmful.
ewolff.com
Stable Architecture – Good Architecture? | Eberhard Wolff
The term architecture, and the metaphor from the construction industry, convey a sense of stability. But in reality, stability is not achievable in software architecture – striving for stability can even be harmful.
032
Reposted by Simon Martinelli
Devoxx Belgium @devoxx.com · 15/09/2026
⭐️ One of the most favourited Devoxx Belgium 2026 Deep Dives! @martinelli.ch dives into Spec-Driven Development: moving beyond prompts to specs that guide AI coding agents from requirements to tested code 🚀 m.devoxx.com/events/dvbe2...
081
Simon Martinelli @martinelli.ch · 07/09/2026
Im neusten JavaMagazin ist ein Artikel zu Self-contained Systems von mir erschienen 👇 entwickler.de/microservice...
020
Simon Martinelli @martinelli.ch · 07/09/2026
Thank you! I’ll check it out
020
Simon Martinelli @martinelli.ch · 04/09/2026
Did you read the blog? “Move the conversation left. Then write down what it decided.”
000
Simon Martinelli @martinelli.ch · 04/09/2026
Stop prompting. Start specifying. Without a clear spec, AI writes code that drifts from your requirements. For Java developers and architects who want to use AI seriously. Early Bird tickets are still available: luma.com/gwz1mnt5
luma.com
Spec-Driven Development with the AI Unified Process · Zoom · Luma
Stop prompting. Start specifying. Most developers use AI as a faster way to write code. But without clear specifications, AI generates hallucinations,…
121
Simon Martinelli @martinelli.ch · 03/09/2026
Shift left is not enough if everything stays in conversations. Move the conversation left. Then write down what it decided. martinelli.ch/shift-left-n... #SpecDrivenDevelopment #AIUnifiedProcess #SoftwareArchitecture #AI
martinelli.ch
Shift Left Needs Artifacts, Not Just Conversations - Martinelli
Rachel Laycock wrote a post called Maybe We Shouldn't Be Reviewing All This Code. It is a response to Brian Houck, who worries that automating code review away will cost us everything else that…
120
Simon Martinelli @martinelli.ch · 02/09/2026
💯 stupid
100
Simon Martinelli @martinelli.ch · 02/09/2026
Kiro, Spec Kit, BMad all work well, as long as you start from scratch. Almost nobody in the enterprise starts from scratch though. martinelli.ch/why-spec-dri...
martinelli.ch
Why Spec-Driven Development Tools Fail in the Enterprise - Martinelli
The spec-driven development (SDD) movement is gaining momentum. Tools like Amazon Kiro, GitHub Spec Kit, and BMad Method promise to bring structure to AI-assisted coding. And they deliver on that…
020
Reposted by Simon Martinelli
Software Architecture Summit @softwarearchsummit.bsky.social · 02/09/2026
Tschüss Microservices, hallo Self-Contained Systems: @martinelli.ch über eine unterschätzte Alternative. app.entwickler.de/F6bGzoV1Y4b #Microservices
Tschüss Microservices, hallo Self-Contained Systems!
021
Simon Martinelli @martinelli.ch · 01/09/2026
Many teams tell me use cases and user stories carry the same information. I took one real, non-trivial example and wrote it in both forms. The result was not the same. martinelli.ch/use-cases-vs...
martinelli.ch
Use Cases vs User Stories – Same Content, Different Outcome - Martinelli
In many discussions, I hear the statement: “Use Cases and User Stories can contain the same information.” At first glance, this sounds reasonable.Both describe requirements. Both describe behavior.…
020
Simon Martinelli @martinelli.ch · 26/08/2026
A or two pictures are worth a thousand words.
000
Simon Martinelli @martinelli.ch · 25/08/2026
I’m looking forward to speaking at BaselOne 2026 on 14–15 October in Basel! Come and join us for inspiring talks and exceptional networking opportunities. Find out more at: baselone.org
baselone.org
BaselOne: Die Software-Entwicklungskonferenz für das Dreiland
BaselOne 2026 ist die unabhängige Softwareentwickler Konferenz in Basel (14.–15. Oktober). Talks, Workshops & Networking für Entwickler, Architekten und Tech-Leads.
030
Reposted by Simon Martinelli
Jfokus @jfokus.se · 19/08/2026
📣 Jfokus 2027 Call for Speakers is OPEN! Have something worth sharing with the developer community? We want to hear from you, first-time and experienced speakers welcome! 🎤 Submit your session 👉 sessionize.com/jfokus-2027/ #Jfokus #CallForSpeakers
021
Simon Martinelli @martinelli.ch · 19/08/2026
Danke!
000
Simon Martinelli @martinelli.ch · 19/08/2026
Morgen bin ich bei der @jugch.bsky.social in Bern zu Gast und spreche über Null Safety in Java mit JSpecify. www.jug.ch/html/events/...
jug.ch
Java User Group Switzerland: Event "Null Safety in Java: JSpecify in der Praxis"
NullPointerExceptions gehören zu den häufigsten Fehlern in Java-Anwendungen. Mit JSpecify gibt es nun einen standardisierten Ansatz, um Nullability in Java-Code klar zu dokumentieren und durch statisc...
140
Simon Martinelli @martinelli.ch · 17/08/2026
Thank you
000
Simon Martinelli @martinelli.ch · 17/08/2026
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. 👉 link.springer.com/book/10.1007...
link.springer.com
Spec-Driven Development
Discover a practical approach to spec-driven development using AI Unified Process (AIUP). Build smarter with specs in the age of generative AI.
2100
Reposted by Simon Martinelli
W-JAX | Community & Konferenzen @jaxkonferenz.bsky.social · 17/08/2026
🤖 Spezifikation statt Code als Source of Truth? @martinelli.ch: 📝 Anforderungen ⚙️ KI für Code & Tests 🔄 Updates bei Änderungen 📅 Mittwoch, 04.11. | ⌚ 11:45 - 12:45 Uhr | 📍 München 🔗 f.mtr.cool/bmyztlsike #jaxcon
021
Simon Martinelli @martinelli.ch · 16/08/2026
Oder den Anzug behalten und einen besseren Präsidenten suchen 😉
020
Simon Martinelli @martinelli.ch · 16/08/2026
Der Klimawandel ist real. Aber diese Grafik ist sehr verwirrend. Was genau vergleicht das? Gemessene Temparaturen mit dem Durchschnitt von 1961 - 2010?
000
Simon Martinelli @martinelli.ch · 16/08/2026
Ich würde einen besseren Schneider empfehlen.
110
Simon Martinelli @martinelli.ch · 15/08/2026
Circular Financing in Reinform 😱
010
Simon Martinelli @martinelli.ch · 14/08/2026
Nice! Looking forward to meeting you in Antwerp!
110
Simon Martinelli @martinelli.ch · 13/08/2026
Looking forward to visit Belgium again 🇧🇪
000
Simon Martinelli @martinelli.ch · 13/08/2026
That was in my inbox today 🚀 We're thrilled to inform you that your Deep Dive proposal, "From Developer to Builder: A Spec-Driven Development Deep Dive", has been accepted for Devoxx Belgium 2026! I'm more than thrilled to share my knowledge at @devoxx.com Thanks a lot for this opportunity!
1140
Simon Martinelli @martinelli.ch · 12/08/2026
Thank you 🙏
000
Simon Martinelli @martinelli.ch · 11/08/2026
It is real. My book comes out on 29 August 2026! 🎉 "Spec-Driven Development: From Specs to Code with AI Agents", an Apress Pocket Guide. Pre-order here 👉 link.springer.com/book/9798868... #SpecDrivenDevelopment #AIUnifiedProcess #Java #SoftwareArchitecture
link.springer.com
Spec-Driven Development
Discover a practical approach to spec-driven development using AI Unified Process (AIUP). Build smarter with specs in the age of generative AI.
170
Simon Martinelli @martinelli.ch · 09/08/2026
You have a constant parallel flow. No need for sprints. We work according to the AI Unified Process and our unit of work is a use case. unifiedprocess.ai
010
Simon Martinelli @martinelli.ch · 09/08/2026
I find it funny that a lot of mostly developers are trying to mimic their Scrum process with AI. AI is a game changer. You have to rethink how you work. Introducing AI in a company is organizational change not another tool.
150
Simon Martinelli @martinelli.ch · 04/08/2026
Nice 🙌 I’m waiting for the Claude Code integration. I already use JDTLSP
000
Reposted by Simon Martinelli
BaselOne @baselone.bsky.social · 31/07/2026
📋 Wenn der Code zur Single Source of Truth wird, stimmt meistens etwas nicht. Java Champion @martinelli.ch zeigt auf der #BaselOne26, wie #SpecDrivenDevelopment Spezifikationen wieder zur Grundlage der Entwicklung macht. 🎙️ Zum #BaselOne Programm: baselone.org#programm #Java #AI
011
Reposted by Simon Martinelli
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 27/07/2026
Duke the #Java (community) mascot…iconic! Well done, @cultrepo.bsky.social! youtu.be/aivMGClUsOo
youtu.be
A Short History of Duke: Java's Mascot
YouTube video by CultRepo
1134
Simon Martinelli @martinelli.ch · 27/07/2026
Ich freue mich auch dieses Jahr wieder dabei zu sein!
000
Simon Martinelli @martinelli.ch · 26/07/2026
Most modernization projects do not fail because of technology. They fail because nobody knows anymore what the old system actually does. In my new blog post, I show how the Brownfield Workflow of the AI Unified Process (AIUP) solves this: martinelli.ch/modernizing-...
martinelli.ch
Modernizing Legacy Systems with the AI Unified Process - Martinelli
Most software modernization projects do not fail because of technology. They fail because nobody knows anymore what the old system actually does. The code is there. It runs. It carries the business…
040
Simon Martinelli @martinelli.ch · 25/07/2026
The AI Unified Process Navigator is now also available as an extension for Visual Studio Code. Grab it while it’s hot! marketplace.visualstudio.com/items?itemNa... There are more tools available: unifiedprocess.ai/tools.html
marketplace.visualstudio.com
AI Unified Process Navigator - Visual Studio Marketplace
Extension for Visual Studio Code - Navigate between @UseCase-annotated Java test methods and their Markdown specs — with a live activity diagram of the Use Case you are editing.
000
Simon Martinelli @martinelli.ch · 24/07/2026
This video talks about Spec-Driven Development: write the spec first, then let the agent build. The spec stays the source of truth, and the code follows. That is also the idea behind the AI Unified Process (AIUP). Requirements first. Traceable. Reviewable. Have a look: youtu.be/odbNXv9xXjc
youtu.be
Simon Martinelli - Lessons from Spec-driven Development - AI Native DevCon June 2026
In many projects, specifications and code drift apart over time. Requirements change, documentation becomes outdated, and developers rely mainly on the code. This increases risk and makes changes…
040
Reposted by Simon Martinelli
Software Architecture Summit @softwarearchsummit.bsky.social · 22/07/2026
KI wird besser, wenn die Spezifikation stimmt. Spec-driven Development stellt Anforderungen und Architektur in den Mittelpunkt – für verständlicheren und wartbaren Code. 👉 Jetzt lesen: entwickler.de/reader/reading/mlcon-… @martinelli.ch
011
Simon Martinelli @martinelli.ch · 21/07/2026
Why Use Cases are the perfect specification for AI-driven software development and how to use them in practice. martinelli.ch/why-system-u...
martinelli.ch
Why System Use Cases Are Perfect in the Age of AI - Martinelli
AI is changing how we build software. Code, tests, and even UI can be generated very fast. This is powerful, but it also exposes a big weakness in many projects. AI does not understand intent by…
050
Reposted by Simon Martinelli
Urs Müller @jackobli.bsky.social · 18/07/2026
Klare Worte von Paul #Krugman. Kurzer lesenswerter Beitrag. #USA #Politics open.substack.com/pub/paulkrug...
open.substack.com
Trump Can’t Get No Respect
His biggest lie wasn’t about elections
041
Simon Martinelli @martinelli.ch · 18/07/2026
The Java Story | The Official Documentary youtu.be/ZqGSg4b_cZA?...
youtu.be
The Java Story | The Official Documentary
YouTube video by CultRepo
032
Simon Martinelli @martinelli.ch · 18/07/2026
🚀 AIUP Navigator 0.6.0 for IntelliJ is out: new "AIUP Diagram" tool window renders a live PlantUML activity diagram of the UC-*.md spec you're editing — main scenario + alternative flows, updated as you type. In-process rendering, no Graphviz, no external service. #IntelliJ #PlantUML
040