I was writing a type-safe Fluent Builder. Cursor casually dropped the name:
“Curiously Recurring Template Pattern.”
I laughed. I’ve done that before. I just didn’t know it had a name.
LLMs are great at connecting intuition with terminology. Not solving for you, but revealing what you already knew.
11.07.2025 08:04 — 👍 0 🔁 0 💬 0 📌 0
Good to be back.
Summer time in #Kraków #Cracow
02.07.2025 18:27 — 👍 0 🔁 0 💬 0 📌 0
One agentic coding tip I'm using is asking the agent to prefix its responses with an emoji to confirm it has read a certain file.
It's good - when I see certain emojis I know for sure that it has certain rules files in context.
Picked this up from Llewellyn Falco at Craft Conf 🧠
19.06.2025 18:57 — 👍 8 🔁 2 💬 1 📌 0
Current status. Dubrovnik.
23.06.2025 18:06 — 👍 0 🔁 0 💬 0 📌 0
Ouch. 😅
22.06.2025 17:41 — 👍 0 🔁 0 💬 0 📌 0
Current status.
22.06.2025 14:57 — 👍 0 🔁 0 💬 0 📌 0
Current status. Mostar.
21.06.2025 17:25 — 👍 2 🔁 0 💬 0 📌 0
Just walked past #DevoxxPL.
Funny — I’m not attending, but it’s literally on my daily walking route.
12.06.2025 17:29 — 👍 2 🔁 0 💬 0 📌 0
From an engineering perspective, software wants to be decoupled. From a business value perspective, software wants to be deeply interconnected. That's the fundamental friction that software design, and Domain-Driven Design specifically, attempts to address.
06.06.2025 07:57 — 👍 28 🔁 12 💬 1 📌 2
I still think it’ll improve.
Models will get faster. More accurate.
Maybe we’ll trust them more.
Or maybe we’ll just get better at supervising more changes — safely.
8/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
But when it came time to implement those insights?
Nope.
It couldn’t follow through.
The gap between idea and reliable code was just too wide.
Prompting alone couldn’t bridge it.
7/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
That said — it’s not useless.
I used it to explore ideas, unblock some stuck thinking, and even got a few design insights I hadn’t considered before.
It’s a good brainstorming partner.
6/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
Eventually it felt like pairing with a junior dev.
Smart. Fast.
But forgetful. Sometimes chaotic. Occasionally reckless.
Like someone who might’ve just lit the kitchen on fire while you weren’t looking.
5/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
For complex logic? It gets slippery.
You correct mistakes → update the prompt → things look good…
Then the same bugs sneak back in.
Even if you explicitly told it not to do that.
Frustrating.
4/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
For small changes, it’s helpful.
AI picks up some context and gives some good answers.
But it always needs review.
Always.
And even then, small bugs slip through.
3/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
If someone says AI writes all their code, one of two things is true:
the problem is extremely simple
or they’re overselling it
In real systems, with real constraints, you still need actual engineering.
2/9
30.05.2025 11:05 — 👍 0 🔁 0 💬 1 📌 0
Three weeks ago, I joined an internal AI hackathon.
The rule: one day, build anything work-related — but rely almost entirely on AI.
Obviously, I chose to refactor a core, complex part of the system.
You know me — I like a bit of #DDDesign chaos.
A thread 👇
1/9
30.05.2025 11:04 — 👍 2 🔁 0 💬 1 📌 0
We just scheduled a Craft-IT ticket raffle (and a discount) at dddkrk.pl meetup: www.meetup.com/ddd-krk/even...
30.04.2025 11:11 — 👍 0 🔁 1 💬 0 📌 0
YouTube video by Alter Worlds AI
Heroes of Might and Magic 3 Units in Real Life - Tower | AI Generated
www.youtube.com/watch?v=N9Fo... cool :)
29.04.2025 12:49 — 👍 0 🔁 0 💬 0 📌 0
Haha understanding is one thing. The other one is the song and the artist himself. 😏
29.04.2025 06:53 — 👍 1 🔁 0 💬 0 📌 0
Sure, I use #Java records whenever I can, and I encourage others to use them even more.
They are (almost) perfect for #DDDesign Value Objects.
23.04.2025 12:41 — 👍 2 🔁 1 💬 0 📌 0
Current status.
21.04.2025 11:15 — 👍 0 🔁 0 💬 0 📌 0
Polish "Wind and Truth" part 2 covers were revealed.
For the first time, I think the hardcover (number 2) is much, much, much better than the paperback (number 1).
(However, the paperback for part 1, with Szeth is still a masterpiece: bsky.app/profile/pwyc...)
#StormlightArchive #WindAndTruth
17.04.2025 11:18 — 👍 0 🔁 0 💬 0 📌 0
Current status.
02.04.2025 14:53 — 👍 1 🔁 0 💬 0 📌 0
Current status.
31.03.2025 14:21 — 👍 0 🔁 0 💬 0 📌 0
Yup, as @ericevans0.bsky.social once said: "not all the system will be will designed".
26.03.2025 14:21 — 👍 1 🔁 0 💬 0 📌 0
Great Thread! 👇
Also, the drift can happen more than once, causing more than 2 models to exist.
(Including the modernized one(s)) 😏
26.03.2025 06:35 — 👍 2 🔁 0 💬 1 📌 0
I've recently started using the term "valuable slice" over "vertical slice".
If you're delivering value in a slice then often you will have a vertical slice anyway.
Focus on the delivering something valuable, not on how it slices your architecture.
06.03.2025 09:11 — 👍 25 🔁 14 💬 1 📌 0
Gardering architect, unfolding the beauty between order and chaos
Domain-Driven Design enthusiast and consultant at Aardling. Deliver valuable software into production. Current favourite languages: Elixir and Gleam
Java and JVM based technologies, dynamic languages, enterprise architectures, patterns, distributed computing, AI and more
https://geecon.org/ Kraków, 14-16 May 2025
Redesigning the future of work—no hype, no hierarchies, no hegemonies. Aiming for open systems, responsible autonomy, and decentralized power.
https://substack.jurgenappelo.com/
AxonIQ is the proven application development platform for building fast, resilient, AI-native backends.
Axon Framework – Axon Server - AxonIQ Console
3rd-party TweetDeck for Bluesky from 🇧🇷! Featuring columns, multi-account, scheduling and inline translations! Developed by @gildaswise.com
App: https://deck.blue
Contact: hello@deck.blue
Donation: https://patreon.com/deckblue | https://ko-fi.com/deck_blue
Software socio-technical architect, DDD enthusiast, trainer, speaker, Arolla CTO & co-founder, living in Paris. Author of “Living Documentation” (Addison-Wesley), co-author “Software Craft” (Dunod). Also fan of modern electro & pop music production
I read and I make memes. Sometimes I'm smart.
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/
Josie’s momma, software nerd (also: pottery @ lerman.julie on instagram)
Symmathecist, in the medium of code.
Software, systems thinking, observability, process philosophy, enactivism. She/her
I’m a visual thinker and solution-focused facilitator passionate about helping teams innovate. As a Product Manager and DDD advocate, I simplify complexity with diagrams and flows. I lead Hungary’s DDD community, connect people to ideas.
SW Designer/consultant/mentor, author, inventor of Responsibility-Driven Design & xDD meme, heuristica (design heuristics!), patterns enthusiast, science/engineering nerd, jogger, gardener, amateur baker
wirfs-brock.com/rebecca
👨💻 Software Craftsman
✍️ Blogging at: dddheroes.com / nakodach.pl
🧠 Domain-Driven Design | Event Sourcing | EventStorming | Event Modeling | Kotlin | Java | C# .NET | Ruby | Node.js
I enjoy designing distributed systems using event-driven architecture style and DDD. I’m a Principal Engineer at the New York Times leading various modernization initiatives. You can find my takes on complexity at https://domainanalysis.io/
https://jacquiread.com/
🖋️author | 🧙🏻♀️architect | 📢keynote speaker | 👩🏻🏫trainer | 💡thought-leader | 👩🏻🎓 life-long-learner | 📃 TOGAF & SABSA Certified