Paul Rayner
paulrayner.bsky.social
Paul Rayner
@paulrayner.bsky.social
Reposted by Paul Rayner
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...
Software Analytics - Data-Driven Improvement of Software Quality
Here is the complete slidedeck of the complete workshop on Software Analytics. In this workshop we analyze data-driven software systems as well as th…
speakerdeck.com
October 27, 2025 at 11:01 AM
Reposted by Paul Rayner
Sara Pellegrini will talk about killing the aggregate (volume 3).

#KanDDDinsky #KDDD
October 22, 2025 at 12:40 PM
Reposted by Paul Rayner
About Event Sourcing & CQRS with @heimeshoff.bsky.social and @paulrayner.bsky.social in 30 minutes!
youtube.com/live/4idWySy...
September 22, 2025 at 12:32 PM
Reposted by Paul Rayner
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
September 30, 2025 at 6:52 AM
Reposted by Paul Rayner
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
September 29, 2025 at 6:01 AM
Reposted by Paul Rayner
ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign
verraes.net/2025/08/doma...
No, Your Domains and Bounded Contexts Don’t Map 1 on 1
Bounded Contexts are a design choice to suit engineering needs
verraes.net
September 24, 2025 at 9:12 AM
Reposted by Paul Rayner
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/...
September 16, 2025 at 10:07 AM
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/
Cleaning up 93 grammar paradigms with AI agents
Last week I had to deal with a mess I’d been putting off for way too long. Here’s how I used AI agents to systematically clean up 93 grammar paradigms in parallel.
thepaulrayner.com
September 15, 2025 at 6:40 PM
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...
September 12, 2025 at 2:00 PM
Reposted by Paul Rayner
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.
September 11, 2025 at 9:29 PM
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
⏰ Final call!

Early bird for my 𝗘𝘃𝗲𝗻𝘁𝗦𝘁𝗼𝗿𝗺𝗶𝗻𝗴 𝗙𝗮𝗰𝗶𝗹𝗶𝘁𝗮𝘁𝗶𝗼𝗻 𝗪𝗼𝗿𝗸𝘀𝗵𝗼𝗽 (Oct 7–10, 2025) expires this 𝗙𝗿𝗶𝗱𝗮𝘆, 𝗦𝗲𝗽𝘁 𝟭𝟮 𝗮𝘁 𝗺𝗶𝗱𝗻𝗶𝗴𝗵𝘁.

⚡ Save $200 per ticket before the deadline.

👉 ti.to/EDDD/eventst...
September 10, 2025 at 6:52 PM
⏰ Final call!

Early bird for my 𝗘𝘃𝗲𝗻𝘁𝗦𝘁𝗼𝗿𝗺𝗶𝗻𝗴 𝗙𝗮𝗰𝗶𝗹𝗶𝘁𝗮𝘁𝗶𝗼𝗻 𝗪𝗼𝗿𝗸𝘀𝗵𝗼𝗽 (Oct 7–10, 2025) expires this 𝗙𝗿𝗶𝗱𝗮𝘆, 𝗦𝗲𝗽𝘁 𝟭𝟮 𝗮𝘁 𝗺𝗶𝗱𝗻𝗶𝗴𝗵𝘁.

⚡ Save $200 per ticket before the deadline.

👉 ti.to/EDDD/eventst...
September 8, 2025 at 7:40 PM
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.
September 4, 2025 at 8:11 PM
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.
August 25, 2025 at 11:37 PM
Claude Code says it's done executing the Supabase/Stripe integration implementation plan. I clear the other CC session and have agents review *actual* progress and update the plan doc.
August 23, 2025 at 3:16 PM
I’ve been working exclusively in Claude Code lately. For new features, I've typically spent no more than half a day (usually much less) drafting a plan in “planning mode,” then let it evolve as I build. Small slices, lots of iteration and learning.
August 22, 2025 at 10:29 PM
After 6 wks of tinkering in Bolt.new and Claude Code, I’m down to the last mile before releasing BINAH, my passion project. Integrating paid subscriptions via Supabase + Stripe. Launch coming soon!
August 22, 2025 at 9:37 PM
The entry in my claude.md that makes coding just that little bit more fun for me 😎

- **Task completion**: Always `say "Done"` when completing significant tasks
August 19, 2025 at 5:15 PM
Very honored to be speaking at #AdaConf 2025 this Nov in Melbourne!
The #ADAConf 2025 speaker lineup is here!

Diana Montalion
Linda McIver
Andrea Magnorsky
Dan Prager
Fadila Fidina
Hannah Browne
Martin Chesbrough
Matt Goldman
Matthew Gillard
Paul Rayner
Rahul Trikha
Susan Brander

Join us on 14 Nov 2025. Tickets on sale now: adaconf.org
August 19, 2025 at 5:06 PM
Experimenting with working with Claude Code in VSCode in two different sessions simultaneously, each working on different parts of the code base. I've been toggling between plan mode in one session while the other implements. It feels smooth so far. How has this approach worked for you?
August 18, 2025 at 9:23 PM
Reposted by Paul Rayner
Here are some key tips to consider when crafting your Call for Papers (CFP) for DDD Europe: buff.ly/4gQjqmy
July 31, 2025 at 12:02 PM
Don't miss this!
💫 A decade of DDD Europe deserves a celebration!
Get your tickets now for our 10th conference in Antwerp - one month left for our early bird tickets!
Same inspiring venue, same amazing community: buff.ly/uzDbP1R
August 1, 2025 at 7:45 PM
Reposted by Paul Rayner
Sums up most software development projects (the actually agile ones), too
We’ve long been fans of The Oatmeal but this particular comic really resonates. It sums up iteration really well too.

theoatmeal.com/comics/creat...
Erasers are wonderful
An eraser is not a highlighter of mistakes. An eraser is a tool.
theoatmeal.com
June 9, 2025 at 10:58 AM
Reposted by Paul Rayner
🧵 I’ve reviewed conference talk submissions for +10 years. Here are my tips:
(Side note, I've sinned against all these tips myself 🙃)
June 9, 2025 at 11:48 AM
Reposted by Paul Rayner
Excellent observation
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.
June 8, 2025 at 11:39 AM