Tammo van Lessen ✅

Principal Consultant @ INNOQ, Apache Member. I ❤️ right-sized software architectures.

Tammo van Lessen ✅vanto@innoq.social
2026-01-28

@einfachnurRoland @derStandard klar, no risk, no fun.

Tammo van Lessen ✅vanto@innoq.social
2026-01-28

WoB PATTERN: The 'God Mode' MCP Server

★ Universal Tool Confusion: LLM has access to 500 tools from HR, Prod DB, and Slack. Deletes production database when asked to "clean up the chat."

MCP was designed for local 1:1 connections. Not as a multi-user Enterprise Service Bus. One prompt injection = entire company compromised.

👉 worstofbreed.net/patterns/god-

#WorstOfBreed #AI #MCP #LLM #programming #SoftwareArchitecture #TechHumor

Illustration titled ‘The God Mode MCP Server’: a central octopus icon represents an overpowered MCP server. Below it, an architecture scorecard shows high latency (80/100), extreme pain (95/100), and very poor maintainability (5/100). A quoted statement criticizes hosting MCP as a centralized server with root access over HTTP. A warning labeled ‘Universal Tool Confusion’ explains how an LLM with access to hundreds of tools can accidentally delete critical systems such as a production database.Analysis graphic titled ‘Analysis_Log – God-Mode-MCP’ dated 2025-12-22. The text explains that the Model Context Protocol (MCP) was designed for local 1:1 integrations and becomes an anti-pattern when turned into a centralized, multi-user enterprise service. It highlights issues such as bolted-on security, overloaded tool contexts, tool confusion, hallucinated parameters, and severe security risks in shared environments.
Tammo van Lessen ✅vanto@innoq.social
2026-01-22
Tammo van Lessen ✅vanto@innoq.social
2026-01-21

worstofbreed.net received two excellent additions to the archive recently. Thanks to Daniel and @stealthmusic for documenting the madness.

Both submissions have one in common: Excessive Granularity. We are observing teams drowning in repositories, pipelines, and YAML configurations, all in the name of "decoupling."

worstofbreed.net/patterns/nano
worstofbreed.net/radar/2026/#o

#devops #engineeringculture #systemdesign #distributedmonolith #worstofbreed

Stylized “worst-of-breed” architecture card titled “The Nano-Service Swarm.” A microscope icon appears in the center. Metrics show Latency 95/100, Pain 90/100, Maintain 5/100, and Resume “FAANG Aspirant.” A sarcastic quote reads: “We shouldn’t just refactor the User Module; let’s put the DateFormatter into its own container so we can scale date parsing independently.” A highlighted box labeled “The HTTP Overhead Amplifier” explains that a 2ms in-memory function call is turned into a 400ms chain of failed network handshakes and JSON serialization errors.Analysis page for “Nano-Service-Swarm,” dated 2026-01-21, tagged with Microservices, Distributed Monolith, Over-Engineering, and Infra. The text humorously critiques an architecture where every logical component, down to utility classes, is deployed as its own Docker container with a REST API. It explains that attempts at extreme decoupling result in tightly coupled synchronous HTTP calls, with a single user login triggering dozens of network requests across many services managed by an overwhelmed team.
Tammo van Lessen ✅vanto@innoq.social
2026-01-15

WoB PATTERN: The SAFe Implementation

"We are agile now. We have 'Release Train Engineers'. But deployment still takes 6 months."

★ PI Planning Paralysis: 200 people locked in a room for 2 days making plans that are obsolete on day three.

Waterfall with extra meetings. The perfect solution for orgs that want to say they're agile while changing absolutely nothing.

👉 worstofbreed.net/patterns/safe

#SoftwareArchitecture #Agile #SAFe #programming #TechHumor #WorstOfBreed

Tammo van Lessen ✅vanto@innoq.social
2026-01-13

@derralf @pgoetz @holger @StefanRoock sehr gern. Ich freue mich, dass ihr auch Freude damit habt.

Tammo van Lessen ✅ boosted:
2026-01-12

RE: innoq.social/@innoq/1158826251

Oh, das ist ja mal eine extrem schöne Sammlung von Anti-Pattern, wobei ich das Anti-Tech-Radar noch besser finde.

Beim "K8s für Static HTML" und beim SAFe-Eintrag wäre ich vor Lachen fast vom Stuhl gefallen. "WSDL is not a file format, it's a cry for help" 🤣

worstofbreed.net/
#SoftwareArchitektur

(via @StefanRoock, Dankeschön!)

Tammo van Lessen ✅vanto@innoq.social
2026-01-09

@rotherstuebs Even if he didn't, it is definitely there... 😅

An illustration split into two distinct sections. On the left is a cross-section diagram of Dante's descending circles of Hell, labeled from top to bottom: LIMBO, LUST, GLUTTONY, GREED, ANGER, HERESY, VIOLENCE, FRAUD, and TREACHERY, ending with Satan encased in ice. A bright line extends horizontally from the eighth circle, "FRAUD," connecting it to the right section of the image. The right section is a chaotic, fiery cavern scene labeled "YAML TEMPLATING HELL" in a digital font. Inside, tormented developers are tangled in cables, surrounded by enormous screens showing code with "INDENTATION ERROR" and "INVALID SYNTAX" messages, while demons and a multi-headed dragon figure Loom over them.
Tammo van Lessen ✅vanto@innoq.social
2026-01-09

WoB PATTERN: K8s for a Static Site

> "We host our company blog on an HA Kubernetes cluster with Service Mesh and GitOps. For scalability."

★ YAML Fatigue: To fix a typo in the HTML, 14 YAML manifests must pass through a CI/CD pipeline that updates 3 clusters.

S3 + CloudFront: $0.50/month
This setup: $5,000 + 3 admins
Resume Value: GODLIKE ☸️

👉 worstofbreed.net/patterns/k8s-

#WorstOfBreed #Kubernetes #DevOps #programming #TechHumor

Tammo van Lessen ✅vanto@innoq.social
2026-01-09

@oliverboehme great. thanks for confirming.

Tammo van Lessen ✅vanto@innoq.social
2026-01-09

@oliverboehme mind you trying again? should be better now.

Tammo van Lessen ✅vanto@innoq.social
2026-01-08

@stealthmusic I'm glad to hear it. I'll merge the blip then. Thanks for the suggestion. Ad guidance flowchart: Yes, that makes total sense. Making decisions driven by quality attributes is always good. My usual approach is to prefer cutting services at a coarser granularity (cf scs-architecture.org/)

Tammo van Lessen ✅vanto@innoq.social
2026-01-08

@stealthmusic At your service: github.com/vanto/worstofbreed. -- Ready for the 12-step fast lane approval process?

Tammo van Lessen ✅vanto@innoq.social
2026-01-05

@oliverboehme Thanks for letting me know. The domain was unused for about 18 years and apparently got blacklisted. I filed several whitelisting cases at different security services, including dns4eu. It's actually nice that these services work, it's not so nice that it can take at least two weeks to get unblocked. So keeping fingers crossed.

Tammo van Lessen ✅vanto@innoq.social
2026-01-05

Do you have a pattern from hell? A radar blip that wants to watch the world burn?

Submit a PR on GitHub and let's suffer together.

Certified 0% Best Practices since 2008. ✨

Tammo van Lessen ✅vanto@innoq.social
2026-01-05

I registered worstofbreed.net in 2008. It gathered dust for almost 18 years.

Today it's finally live with the Tech Horror Radar 2025 -- a satirical take on ThoughtWorks' Tech Radar for anti-patterns we keep running into.

Categories:
🔥 BURN WITH FIRE
☣️ CONTAINMENT BREACH
💼 RESUME ONLY
😔 DESPAIR

This isn't about mocking teams -- it's about making these patterns easier to spot and discuss.

👉 worstofbreed.net/radar/2025/

#SoftwareArchitecture #programming #TechHumor

Satirical technology radar chart divided into four quadrants: Resume-Driven Tooling, Zombie Tech, Cargo Cults & Theater, and Footguns & Booby Traps. Eight numbered technologies are positioned across concentric risk zones.Legend for a technology radar listing eight items: Lotus Notes, Regex for HTML, SAFe Framework, Service Mesh with 3 Services, SOAP XML, Dogmatic TDD, K8s for Static Sites, and YAML Templating, each shown with colored markers and icons.
Tammo van Lessen ✅ boosted:
Aram Sinnreicharam@aoir.social
2025-03-17

Turns out Pink Floyd was wrong. We do need education.

Tammo van Lessen ✅ boosted:
2025-02-21

In unseren Projekten erleben wir immer wieder, wie wertvoll unterschiedliche Perspektiven für gute Entscheidungen sind. Ein offener Dialog und gegenseitiger Respekt sind essenziell – in der IT genauso wie in der Gesellschaft. Den Grundstein dafür bilden demokratische Werte.

Diesen Sonntag, am 23.02.2025, ist Wahl. Nutzt eure Stimme!

Weiße Schrift auf blauem Hintergrund: Bundestagswahl am 23. Februar 2025
Tammo van Lessen ✅ boosted:
Oliver Drotbohmodrotbohm@chaos.social
2025-01-18

A software system's structure is essentially a formalized bet on change patterns you anticipate having to deal with in the future.

Tammo van Lessen ✅ boosted:
2024-07-09

🤔 Wie transformiert man ein traditionelles Handelsunternehmen in einen Vorreiter im #ECommerce?

🎙 In dieser Episode von #CTOneedtoknow spricht @vanto spricht mit Dr. Frank Postel, CTO bei Breuninger, und Dr. Michael Wegener, CEO bei TalentFormation über Innovationsgeist, strategische Entscheidungen und den Umbau der IT-Archtitektur bei Breuninger.

👉 innoq.com/de/podcast/007-breun

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst