Paul Rayner's Avatar

Paul Rayner

@paulrayner.bsky.social

Founder: exploreddd.com CEO: virtualgenius.com Author: https://leanpub.com/eventstorming_handbook Co-author: https://www.amazon.com/Behavior-Driven-Development-Cucumber-Specification-Example/dp/0321772636 https://www.linkedin.com/in/thepaulrayner

560 Followers  |  10 Following  |  40 Posts  |  Joined: 15.11.2024
Posts Following

Posts by Paul Rayner (@paulrayner.bsky.social)

Post image

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.

27.02.2026 23:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

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

26.02.2026 05:33 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Explore DDD 2026 Explore DDD 2026: Software Design Conference in Denver, Colorado, USA for Software Leaders. Practical, cutting-edge talks & workshops.

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

23.02.2026 13:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Explore DDD 2026 Explore DDD 2026: Software Design Conference in Denver, Colorado, USA for Software Leaders. Practical, cutting-edge talks & workshops.

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

17.02.2026 13:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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...

07.02.2026 00:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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/

06.02.2026 18:11 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

@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...

04.02.2026 16:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Public Workshops | Virtual Genius Join our live virtual EventStorming and Domain-Driven Design workshops. Hands-on training with expert facilitation, small cohorts, and practical exercises you can apply immediately.

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/

03.02.2026 08:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I really enjoyed The Peripheral!

20.01.2026 07:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
I Almost Lost My Apple Account to the Most Sophisticated Phishing Attack Iโ€™ve Ever Seen How scammers weaponized Appleโ€™s own support system to bypass 2FAโ€Šโ€”โ€Šand how I barely escaped

Sophisticated phishing attack:

medium.com/@eric.moret/...

12.01.2026 15:59 โ€” ๐Ÿ‘ 115    ๐Ÿ” 49    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 5

๐Ÿ˜

07.11.2025 03:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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…

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...

27.10.2025 11:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Sara Pellegrini will talk about killing the aggregate (volume 3).

#KanDDDinsky #KDDD

22.10.2025 12:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

About Event Sourcing & CQRS with @heimeshoff.bsky.social and @paulrayner.bsky.social in 30 minutes!
youtube.com/live/4idWySy...

22.09.2025 12:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

30.09.2025 06:52 โ€” ๐Ÿ‘ 9    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

29.09.2025 06:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
No, Your Domains and Bounded Contexts Donโ€™t Map 1 on 1 Bounded Contexts are a design choice to suit engineering needs

ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign
verraes.net/2025/08/doma...

24.09.2025 09:12 โ€” ๐Ÿ‘ 13    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜ญ

22.09.2025 14:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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/...

16.09.2025 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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.

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/

15.09.2025 18:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Bluesky Alt Text Rating courtesy of cred.blue/alt-text

Bluesky Alt Text Rating courtesy of cred.blue/alt-text

I have a lot of room for improvement! ๐Ÿ˜ฑ

12.09.2025 18:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
EventStorming Timeline Example

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...

12.09.2025 14:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

11.09.2025 21:29 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

10.09.2025 18:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
EventStorming timeline example

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...

08.09.2025 19:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Big Picture EventStorming voting example

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.

04.09.2025 20:11 โ€” ๐Ÿ‘ 4    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

25.08.2025 23:37 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's when I reach for the ESC key :)

25.08.2025 23:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes, one of the Claude Code agents is "test automation specialist"

25.08.2025 23:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No. I'd not even heard of it. Fascinating!

25.08.2025 23:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0