That book was written in 2014. Today, of course, you can ask an LLM to generate questions. But unless you ask it explicitly, itβll jump into writing codeβ¦ basing its design decisions on a gazillion implicit assumptions.
19.06.2025 16:05 β π 2 π 0 π¬ 0 π 0
One of my favorite books, A More Beautiful Question, draws a clear distinction between us, humans, and computers: computers are great at providing answers, but our strength lies in asking good questions. Questioning everything is a proven way to combat complacency and avoid its dangerous outcomes.
19.06.2025 16:05 β π 2 π 0 π¬ 1 π 0
In the Chaotic domain, you need to act, trust your gut instincts, and only once out of danger, try to make sense of what happened.
19.06.2025 16:05 β π 0 π 0 π¬ 1 π 0
Blinded by complacency, you may treat a task as trivial. Initially, it even looks that way. Later on, however, things can take an unexpected turnβfor example, when a seemingly innocent change wreaks havoc in production. At that point, you can no longer afford knowledge-based responses.
19.06.2025 16:05 β π 0 π 0 π¬ 1 π 0
π§΅ Task Estimationsπ§ , Liminal Cynefinβ οΈ, and AIπ€
β’Trivial β 1h
β’Straightforward β 3h
β’Should be fine β 6h
β’No idea tbh β 12h
β’Utter disaster β 36h
β’Looks trivialβ¦ β 100h+
Chuckles aside, the joke illustrates a key concept in Liminal Cynefin. Specifically, its most dangerous transition: ClearβChaotic
19.06.2025 16:05 β π 2 π 0 π¬ 1 π 0
Ordering, Grouping and Consistency in Messaging systems
We went quite far from our Queue Broker series in recent editions, but today, weβre back to it! By powers combined, I joined our Queue Broker implementation to solve the generic idempotency check guar...
I was looking at @oskardudycz.bsky.social post on ordering & consistency and saw this part:
> Imagine a bank processes a withdrawal before a deposit. A user with a $0 balance may see a failed transaction, even though funds were deposited seconds earlier.
www.architecture-weekly.com/i/151818131/...
08.04.2025 08:13 β π 9 π 3 π¬ 2 π 0
Balanced Coupling returns to @infoq.comποΈ
Back in early 2020, I presented the first version of the Balanced Coupling model at DDD Europe. The late Jan Stenberg β who is dearly missed β saw its potential and wrote about the talk on InfoQ.
07.04.2025 11:12 β π 5 π 0 π¬ 1 π 0
What can Formula 1 teach us about software modeling and Domain-Driven Design? ποΈ π₯π»
New blog: vladikk.com/2025/04/05/f...
05.04.2025 10:36 β π 15 π 3 π¬ 0 π 0
π My interview for Dear Architects is live.
Luca Mezzalira didnβt hold back β this one goes deep. The questions called for some serious introspection and took time to unpack.
04.04.2025 10:22 β π 1 π 1 π¬ 1 π 0
ποΈ New podcast alert! Iβve been listening to Software Engineering Radio for nearly 20 years, so it was a real honor to be featured on this amazing show. Loved chatting with Jeff Doolittle about stuff we both care deeply about π
02.04.2025 09:48 β π 3 π 2 π¬ 0 π 0
AI, AI, AIβeverybody is only talking about AI these days. So hereβs my two cents:
vladikk.com/2025/03/30/g...
01.04.2025 08:26 β π 2 π 2 π¬ 0 π 2
"adding a feature shouldnβt feel like defusing a bomb" is a tagline that definitely speaks to me
31.03.2025 13:15 β π 1 π 1 π¬ 0 π 0
P.S. Huge thanks to all the accidental beta testers who stumbled onto the site while it was still under construction π·ββοΈπ·ββοΈ
31.03.2025 12:55 β π 1 π 0 π¬ 0 π 0
π This message has been approved by the DDD π: coupling dot dev is live!
π Discover the fundamentals of the Balanced Coupling model, its dimensions, and how it works with other popular models and methodologies.
π Please repost to help spread the word!
31.03.2025 12:55 β π 5 π 1 π¬ 1 π 2
Hi Yevhenii π
That was the question about using the model to evaluate uncertainty when making estimates
31.03.2025 08:09 β π 0 π 0 π¬ 0 π 0
What a great interview that was! I remember one of Sheen's questions totally derailed meβI couldnβt stop thinking, why on earth hadnβt I thought about that when writing the book???
27.03.2025 13:06 β π 5 π 1 π¬ 1 π 0
π¨ Google analytics tell me that some of you have already discovered the new Balanced Coupling site π
First, wow, youβre amazing π€© Second, itβs still in beta, so please donβt judge me by the 404s and typos π
Thanks for checking it out so early, and stay tuned π
26.03.2025 13:03 β π 1 π 0 π¬ 0 π 0
ππΌ Last call for Complexity & Modularity online later today, with Sonya Natanzon and @vladikk.bsky.social ππ» I'll be hosting, see you there!
*don't forget to fill in the short registration form beforehand to get the event link*
25.02.2025 13:01 β π 0 π 1 π¬ 0 π 0
π»π»π»
26.01.2025 15:01 β π 0 π 0 π¬ 0 π 0
My cat sitting next to a book titled "Balancing coupling in software design"
Someone stole my new book.
Might be good for her, I always thought her software design skills were a bit low.
11.01.2025 20:19 β π 6 π 1 π¬ 1 π 0
Just finished @vladikk.bsky.social's "Balancing Coupling in Software Design". Great book. Describing "modules" as composable, hierarchical and fractal boundaries was the biggest insight for me, helped me build a better mental model of the design issues I'm trying to address.
18.01.2025 18:18 β π 9 π 3 π¬ 1 π 0
Yay! Thank you so much for the kind words, Barry! So happy to hear that you liked the book π
26.01.2025 13:24 β π 2 π 0 π¬ 0 π 0
Thatβs a proper Christmas tree π
30.12.2024 09:33 β π 6 π 0 π¬ 0 π 0
Reading under the Christmas tree #softwaredesign #coupling
28.12.2024 16:10 β π 4 π 1 π¬ 2 π 1
Yay! One more book made its way! Thanks so much for sharing and have a great 2025, Maarten! I hope the balanced coupling model will be valuable and useful for you :)
30.12.2024 09:32 β π 2 π 0 π¬ 0 π 0
Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems By Vlad Khononov
It took centuries to be delivered to Turkey, but I finally got my copy. Really exited. @vladikk.bsky.social
13.12.2024 09:35 β π 6 π 1 π¬ 1 π 0
Yay! Happy that eventually it got delivered :) Thanks so much for sharing, Mehmet! Hope the book and the balanced coupling model will prove valuable and useful to you!
15.12.2024 09:29 β π 3 π 0 π¬ 1 π 0
π§βπ§ Free repair guides for every thing, written by everyone
π οΈ Fighting for your right to repair your stuff
πΈ Share your repair with #ifixit
Technologist | Speaker | Author | AWS Serverless Hero | Team Topologies Advocate | Serverless Development on AWS (O'Reilly) | Speak Effectively At Conferences
https://sheenbrisals.com
#GOTO Presents the Brightest Minds in Tech.
Check out GOTO Conferences.
https://gotopia.tech
https://www.youtube.com/@GOTO-
β¨οΈ Decoding the HTML source code since 2011 β’ Bordeaux, France
πΌ Staff engineer helloasso.com & teacher ecv.fr
πΎ Previously nuxtlabs.com β’ webians.fr
Husband & Dad. Staff Engineer @Adyen. Formerly Principal Architect @Clearcover, Co-founder @ChainFront, Chief Architect @project44, Healthcare Architect @Oracle.
Also a follower of NHL and CFL stuff (mainly Winnipeg Jets and Blue Bombers).
π¨π¦
Software developer, hands-on software architect and basketball player.
Gardering architect, unfolding the beauty between order and chaos
Technical Coach. Occasional Speaker. Pair Programming, Mob/Ensemble/Team Programming, Modern Agile, modern Java. DevSecOpsUxQa...Customer! Posts in English and German.
Ateu que ama religiΓ΅es β’ ApolΓtico simpΓ‘tico ao Liberalismo Social β’ CΓ£es β’ Vampiros β’ Star Wars β’ Real Madrid & SPFC β’ PC Building β’ Engenharia de Software.
A good software designer is one step away from a good organisational designer.
#kotlin Co organiser of #kotlinLondon #fsharp #LH44 #teamLH
π» Building!
βοΈ Writing about #EngineeringStrategy, #TeamTopologies, and #WardleyMapping
Posts in CAT/ES/EN.
https://aleixmorgadas.dev
π Barcelona
O'Reilly Author | Lead Software Engineer @Thoughtworks | Software Craftsperson
Software Crafter
Co-Founder of Craftgate https://craftgate.io/en
My talks https://speakerdeck.com/lemiorhan
Creator of Microservices.io
love bringing communities together
Consultant and trainer, specialized in design and architecture. Co-author of Collaborative Software Design: How to facilitate domain modeling decisions. https://www.aardling.eu, https://www.gienverschatse.com, https://collaborative-software-design.com/