Will AI kill refactoring? My commit history says otherwise.
Repo: github.com/virtualgeniu...
Commits are 20% dedicated refactoring. No new behavior, just improving the structure of what's already there.
Speed without structure is how you build a codebase that works today and fights you tomorrow.
Posts by Paul Rayner
ContextFlow is now multiplayer.
Share a URL, edit the same context map in real time. No account, no setup. Projects sync to the cloud automatically.
Also new: drag-and-drop team assignment, DDD tooltips on every canvas element, and a visual color legend.
Free OSS: contextflow.virtualgenius.com
Explore DDD 2026 tickets are now live ๐๏ธ
25 Early Bird spots. Group discounts available.
๐ Denver, CO
๐
Sept 21โ25, 2026
https://exploreddd.com
#ExploreDDD #DDD #SoftwareArchitecture #DomainDrivenDesign
A little bird told me something excitingโฆ ๐ฆ
Early Bird tickets for Explore DDD go on sale Feb 23. Only 25 will be released โ and they can be combined with group discounts.
If DDD is part of your journey, this is your moment.
๐๏ธ https://exploreddd.com/
#DDD #ExploreDDD
What is 1+1? Would an AI be broken if it gave an answer other than 2?
If you expect "2" you don't really understand how LLMs work. For at least two reasons.
virtualgenius.com/blog/what-is...
A participant in an EventStorming workshop said: "..this seems quite an involved process, and this was actually the easiest one."
What I said: "The complexity was already there. We just made it visible."
I'm teaching a public virtual EventStorming workshop April 14-17. virtualgenius.com/workshops/
@dddeu.bsky.social is a must-attend event for anyone serious about software modeling & design. Plus, it's in the heart of beautiful Antwerp in June!
This year I'm teaching context mapping hands-on using ContextFlow, my new OSS project. virtualgenius.com/products/con...
When multiple people add the same/similar event during EventStorming, don't immediately merge them.
The duplicates aren't noise. They're telling you something.
I'm running a public virtual EventStorming workshop April 14-17. Details: virtualgenius.com/workshops/
I really enjoyed The Peripheral!
๐
Just published under Creative Commons BY-SA: the complete slide deck from my 2022 Software Analytics workshop. A deep dive into how data can help us understand and improve software systems. I believe this is becoming even more relevant in the age of AI.
speakerdeck.com/feststelltas...
Sara Pellegrini will talk about killing the aggregate (volume 3).
#KanDDDinsky #KDDD
About Event Sourcing & CQRS with @heimeshoff.bsky.social and @paulrayner.bsky.social in 30 minutes!
youtube.com/live/4idWySy...
Have been looking forward to this talk coming out - had so much fun playing with the loopy causal loop diagrams, check it out ๐
Special thanks to @paulrayner.bsky.social for feedback and advice the night before this one! @dddeu.bsky.social #systemsthinking
In this talk Chris Simon will demonstrate the building of a range of causal feedback loops to visualise the underlying causes of the problems. With such visualisations we can advocate for the practices of technical excellence:
๐ฌ buff.ly/HADjm2P
ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign
verraes.net/2025/08/doma...
๐ญ
No, don't do that! Don't build Microservices that slow it down.
Join @crichardson.bsky.social to learn proven techniques for designing successful microservice architectures.
December 2 - 3 - 4, 2025
Milan, Italy
Sign up ๐
www.avanscoperta.it/en/training/...
Claude Code agents handled the tedious bits while I focused on structure. Not magic, but saved me days of manual work.
Full story: thepaulrayner.com/blog/2025/09/15/cleaning-up-93-grammar-paradigms-with-ai-agents/
Bluesky Alt Text Rating courtesy of cred.blue/alt-text
I have a lot of room for improvement! ๐ฑ
EventStorming Timeline Example
Early-bird pricing for my ๐๐๐ฒ๐ป๐๐ฆ๐๐ผ๐ฟ๐บ๐ถ๐ป๐ด ๐๐ฎ๐ฐ๐ถ๐น๐ถ๐๐ฎ๐๐ถ๐ผ๐ป ๐ช๐ผ๐ฟ๐ธ๐๐ต๐ผ๐ฝ (Oct 7โ10) ends ๐บ๐ถ๐ฑ๐ป๐ถ๐ด๐ต๐ ๐ง๐ผ๐ป๐ถ๐ด๐ต๐.
Past attendees have called it:
- โEngaging, insightful, practicalโ
- โInteractive, fun, eye-openingโ
Save $200 now โ ti.to/EDDD/eventst...
3 Things the Winners Do with new tech:
1. Deeply understand it
2. Learn how to use its strengths, get around weaknesses
3. Adapt your domain to the tech.
@adamhjk.me #o11yDay @honeycomb.io
We have to change what we do to get the most out of the tech.
Want to send a group? We also have group discounts off both earlybird and regular tickets:
3-5 tickets: $100 off each
6+: $200 off each
EventStorming timeline example
โฐ Final call!
Early bird for my ๐๐๐ฒ๐ป๐๐ฆ๐๐ผ๐ฟ๐บ๐ถ๐ป๐ด ๐๐ฎ๐ฐ๐ถ๐น๐ถ๐๐ฎ๐๐ถ๐ผ๐ป ๐ช๐ผ๐ฟ๐ธ๐๐ต๐ผ๐ฝ (Oct 7โ10, 2025) expires this ๐๐ฟ๐ถ๐ฑ๐ฎ๐, ๐ฆ๐ฒ๐ฝ๐ ๐ญ๐ฎ ๐ฎ๐ ๐บ๐ถ๐ฑ๐ป๐ถ๐ด๐ต๐.
โก Save $200 per ticket before the deadline.
๐ ti.to/EDDD/eventst...
Big Picture EventStorming voting example
Collaboration is hard. EventStorming makes it easier.
Join my virtual workshop Oct 7โ10, 2025.
โก Early bird ends Sept 7 โ $200 off.
๐ ti.to/EDDD/eventst...
Learn to model complex domains, align teams & design better solutions.
Arrived in Boston today to facilitate an in-person Big Picture EventStorming workshop tomorrow and Wednesday.
Curious what unexpected connections, โahaโ moments, and opportunities will emerge as the shared story is visualized on the wall.
That's when I reach for the ESC key :)
Yes, one of the Claude Code agents is "test automation specialist"
No. I'd not even heard of it. Fascinating!