Sign in

Rebecca Wirfs-Brock

@rebeccawb.bsky.social
871 followers 197 following 95 posts

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

PostsRepliesMedia
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 5h
Our papers about pattern smells (inspired by code smells and re-imagined for patterns an pattern descriptions) workshopped at VikingPLoP and EuroPLoP are live on my website... See wirfs-brock.com/rebecca/pape... and wirfs-brock.com/rebecca/pape...
wirfs-brock.com
Rebecca’s Web – Pattern Smells, Get Rid of Them
Sometimes, we feel that something is wrong or odd about a pattern but find it hard to express what bothers us. Descriptions of pattern smells make it easier to identify typical shortcomings. Depending...
020
Reposted by Rebecca Wirfs-Brock
Science Magazine @science.org · 05/10/2026
Exclusive: A new analysis refutes James Watson’s claim that he was the first to recognize the significance of the famed photograph 51. scim.ag/4rTKck8
scim.ag
How did Rosalind Franklin miss the helix in her iconic DNA image? She didn’t
New analysis refutes James Watson’s claim he was first to recognize significance of famed photograph 51
432187779
Reposted by Rebecca Wirfs-Brock
Uglesett @uglesett.bsky.social · 02/08/2026
I am generally not a fan of turning public infrastructure into advertising spaces, but I'm willing to make an exception for this ad on an Oslo bus for the world accordion championship.
Articulated buses are commonly nicknamed "accordion buses" because of the flexible, ribbed bellows connecting the two cabin sections. 

The bus in the photo features a large graphic of a Roland accordion being played by a giant pair of hands. The two halves of the accordion are on either side of the flexible section, so that it looks like the bellows of the instrument. When the vehicle turns or maneuvers, the real bellows compress and stretch, making it look like the instrument is actively playing.

Above the windows is the text "VM på trekkspill, 16.-22. oktober i Asker Kulturhus" ("World accordion championship, 16th-22nd October in Asker cultural centre")
515335
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 01/06/2026
A report that reflects on the Save the World with Patterns and Pattern Languages workshop held at PLoP 2025 (Pattern Languages of Programs, People, and Processes) conference wirfs-brock.com/rebecca/pape... If you are interested in furthering the conversation (or getting involved) please reach out.
wirfs-brock.com
Rebecca’s Web – Pattern Languages Will Save the World!
This report is a reflection on the Save the World with Patterns and Pattern Languages workshop, an Imagination Run Wild session held at PLoP 2025.
042
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 09/04/2026
Oh... I guess I was thinking it was a mispelling of einkorn... an ancient grain that I've tried several times when making bread
020
Reposted by Rebecca Wirfs-Brock
Romeu Moura @malk-zameth.bsky.social · 09/04/2026
my personal heuristic is "Have I asked @rebeccawb.bsky.social yet?"
121
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 27/03/2026
yep... they share similar underlying value heuristics, but need to adjust to their current design context. It is good to see you make those connections. And good to find underlying values that drive our preferred actions... and see where we may differ in approach even if we share the same values
030
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 13/02/2026
Friday reading...another patterns paper I co-authored with Karl Evard and presented at PLoP25: on flow-focused testing strategies: wirfs-brock.com/rebecca/pape...
wirfs-brock.com
Rebecca’s Web – Flow Focused Testing Strategies
After evaluating the Test Pyramid and alternative testing suite shapes, we present an alternate system testing strategy and first version of a testing pattern language centered around flows.
052
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 11/02/2026
Why do design patterns often fail to have an impact? How might we remedy that? The paper I wrote with Chris Kohls for the PLoP 2025 conference,"Patterns and their Umwelt: How to Make Patterns Come to Life" wirfs-brock.com/rebecca/pape... offers advice for writing, maintaining&evolving patterns
wirfs-brock.com
Rebecca’s Web – Patterns and their Umwelt
Patterns and pattern descriptions can fail because they insufficiently account for the umwelt—the situated perceptions, experiences, intentions, and values of authors, designers, users, and the contex...
012
Reposted by Rebecca Wirfs-Brock
Omg. WTF is Happening? @lalahaenzy.bsky.social · 05/02/2026
Sir Ian McKellen performing a monologue from Shakespeare’s Sir Thomas More on the Stephen Colbert show. Never have I heard this monologue performed with such a keen sense of prescience. Nor have I ever been in this exact historical moment.TY Sir Ian, for reaching us once again. #Pinks #ProudBlue
5783269614046
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 30/01/2026
Just posted: a pre-print version of the paper I wrote w Lise Hvatum for EuroPLoP 2025: What it Means to Be A Patterns Community: wirfs-brock.com/rebecca/pape... For those who build communities, I'd love to hear your thoughts &heuristics you've used to keep communities alive, thriving, &energized.
wirfs-brock.com
Rebecca’s Web – What It Means to Be a Patterns Community
A reflection on the central values and characteristics of the Hillside Group patterns community.
030
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 23/01/2026
OK...I invite you to join this discussion, now you know when it is. (Time is notoriously hard to model BTW)
011
Reposted by Rebecca Wirfs-Brock
Martin Fowler @martinfowler.com · 21/01/2026
NEW POST I had a conversation with Unmesh Joshi, and Rebecca Parsons where we talked about the feedback loop between the "what" and "how" in software development, and the role LLMs play in it. martinfowler.com/articles/con...
martinfowler.com
Conversation: LLMs and the what/how loop
How the feedback loop between “what” and “how” shapes programming structure — and how paradigms and LLMs fit into that loop.
1194
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 19/01/2026
It'll be me leading the discussion. I'm looking forward to it! Come, bring your favorite model and your questions.
001
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 16/01/2026
I've been on an exceptionally lucky streak playing wordle. Today in 2! Wordle 1,672 2/6 🟨🟩⬜🟩⬜ 🟩🟩🟩🟩🟩 WordleBot Skill 99/99 Luck 91/99 And now, back to reality and working on taxes.....:-(
010
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 05/01/2026
You can read the essay we will be debating here: wirfs-brock.com/rebecca/blog... I hope you join us for a lively discussion.
wirfs-brock.com
Rebecca’s Web – Critically Engaging With Models
Rebecca Wirfs-Brock On the Web
021
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 27/11/2025
020
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 26/11/2025
I've done this puzzle. It is fun
040
Reposted by Rebecca Wirfs-Brock
Kendra "Gloom is My Beat" Pierre-Louis @kendrawrites.com · 17/11/2025
Oh, so now it's fine to have a war on Christmas
762300588
Reposted by Rebecca Wirfs-Brock
use case driven @tpierrain.bsky.social · 31/10/2025
"I’ve seen things in bounded space" (suno.com/s/s126xbKu0s...) is the soundtrack of our "the DDD Horror Picture Show" talk with @paulinejamin.bsky.social Next and final performance at @newcrafts.bsky.social Paris next week. See you there.
suno.com
I’ve seen things in bounded space
Listen and make your own on Suno.
023
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 31/10/2025
It was in France, after all that this accident happened
010
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 30/10/2025
Gagnut
010
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 30/10/2025
Spittles!
010
Reposted by Rebecca Wirfs-Brock
George Takei @georgetakei.bsky.social · 27/10/2025
Hear, hear!
A tweet from BrooklynDad_Defiant! says: “THIS.” followed by several clapping emojis. The image text reads: “Let’s give teachers $50k signing bonuses, $100k salaries, and $60k student loan forgiveness. You know, the same as ICE gets.”
332315463
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 27/10/2025
The cat won the argument.
010
Reposted by Rebecca Wirfs-Brock
Mathias Verraes @mathiasverraes.bsky.social · 27/10/2025
The quote "All models are wrong but some are useful" should not be read as an excuse to stick with your model. It's a call to actively search for more useful models.
4229
Reposted by Rebecca Wirfs-Brock
Mel Conway @conways-law.bsky.social · 18/10/2025
www.nytimes.com/2025/10/17/o...
nytimes.com
Opinion | Teapot Dome. Watergate. They’re Nothing Compared to This.
032
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 10/10/2025
What workshop are you planning on attending, Bess?
100
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 10/10/2025
Great!
000
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 09/10/2025
Our annual patterns conference (PLoP) is Oct 12-15. We're opening up Sunday for 1/2 day workshops. $100 for workshop + dinner. Choices: Architecture & Application Modernization Patterns or Fearless Change Patterns and using them to create organizational change ti.to/hillside/plo... Join us!
ti.to
PLoP 2025
Pattern Languages of Programs, People & Practices
143
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 07/10/2025
Alexander, if you are designing a model, you might draw a inspiration from how people mine patterns... understanding what it is abt an area you want to focus on, what are the problems you are trying to address, given the context. Then state both values and ID building blocks that "fit" together
010
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 06/10/2025
Glad you enjoyed it. We need more thinking together.
000
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 06/10/2025
So true. Lise Hvatum and I wrote a very personal perspective paper for this year's EuroPLoP on what it means to be a patterns community. I will post, soon. But we looked at community through Charles Vogl's work. If you are interested, happy to share
110
Reposted by Rebecca Wirfs-Brock
Senator Ron Wyden @wyden.senate.gov · 06/10/2025
Video taken one hour ago outside the Portland ICE facility of the violent insurrectionists in question
38681832786
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 05/10/2025
Or, rather biased perceptions ... and biases are, well, neither inherently good nor bad. But they can cause us to not focus on what we need to focus on or ignore things that shouldn't be ignored.
020
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 05/10/2025
Sure, models are created by people.... I get that. But the point is, we tend to forget that they are just artefacts of our (faulty) perceptions
110
Reposted by Rebecca Wirfs-Brock
Yvonne Lam @yvonnezlam.bsky.social · 02/10/2025
I love this! All projects should have to provide documentary evidence of the remaining mess when the project is officially done. mastodon.social/@cmconseils/...
mastodon.social
Laura Manach :bongoCat: (@cmconseils@mastodon.social)
Attached: 1 image Hard agree
0243
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 29/09/2025
Yeah, I can't help think about zooming in and out and Gregor Hohpe's architecture elevator metaphor is another way to think about what architects should do... be able to move into/out of details and to explain what you think at different levels of detail
141
Reposted by Rebecca Wirfs-Brock
Internet Archive @archive.org · 29/09/2025
We're celebrating 1 trillion webpages archived in the Wayback Machine on October 22 🎉 We want to hear from you: Why is the Wayback Machine important to YOU? Make a short video & share it with hashtag #Wayback1T 🤳 Let's celebrate a trillion memories together. INFO ➡️ blog.archive.org/2025/09/23/
Frame grabs from videos of two people responding to the text at the top of the image, which reads: "Why is the Wayback Machine important to you? Share your story with us!"
1837373
Reposted by Rebecca Wirfs-Brock
Ruth Malan @ruthmalan.bsky.social · 29/09/2025
“Every model makes a choice about what is important, what categories we classify things in, what we see, what’s invisible, what’s valued, or even what’s valid.“ — @rebeccawb.bsky.social and @mathiasverraes.bsky.social from the paper we’re discussing on Monday, Oct 6 👇
31810
Reposted by Rebecca Wirfs-Brock
Steve Read @uniquereplica.bsky.social · 24/09/2025
Domain-Driven Design London's next event is 𝐎𝐜𝐭𝐨𝐛𝐞𝐫 𝟗𝐭𝐡, 𝐢𝐧-𝐩𝐞𝐫𝐬𝐨𝐧 in London! @icooper.bsky.social will be presenting 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐲-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐬𝐢𝐠𝐧 𝐑𝐞𝐯𝐢𝐬𝐢𝐭𝐞𝐝. Grab your tickets here: dddlondon.com/events/responsibility-driven-design/
dddlondon.com
Responsibility-Driven Design Revisited | Domain-Driven Design London
Responsibility-Driven Design (RDD) is the key technique for splitting our system into co-operating objects. How do we use it with other techniques to apply modern DDD?
065
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 25/09/2025
I hope you can join the Fearless Change Campfire free virtual event on Oct 3, 9 a.m. EDT. Mary Lynn Manns and Linda Rising will host this event...with a lot of story telling and sharing of how people have made changes in their organizations. I'm going, just to hear others' wisdom!
A hint of a campfire in the left of an invititation to the 5th annual Fearless Change Campfire (virtual) on October 3, 2025 9 am Eastern Daylight time. White text on a black background. Registration for the free event  at fearlesschangepatterns.com
000
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 15/09/2025
Reminds me when I asked you how long it took to generate the data and put it on a slide presentation you gave. You are the ultimate hand crafter! And I deeply admire that perfectionistic/artistic streak in you.
010
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 08/09/2025
I got an unable to join message when I clicked on the link FWIW.
000
Reposted by Rebecca Wirfs-Brock
Patrick Vallely @pjvphotography.bsky.social · 28/08/2025
"Pat, why do you carry that ridiculous 600mm lens on long hikes?" Buddy, I can see mountains reflected in the eyes of a trailside pika.
A pika sits on a mossy rock.Tighter crop of the same pika, focusing on its head.An even tighter crop, focusing more on the pika's eye.An extremely tight crop of the pika's eye, emphasizing their reflection of an early morning mountain scene.
6394365710929
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 19/08/2025
... and in thinking better together
020
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 19/08/2025
I had the a similar problem with my latest glasses prescription, and they turned down the correction a notch (saying that this sometimes is a problem--being too corrected)... it wasn't blurry, but the edges were sparkly. They might not have gotten you exactly centered, either, FWIW
020
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 28/07/2025
This year marks the 32nd year of the PLoP conference held in the beautiful Columbia River Gorge at Skamania Lodge. Spark your creativity. Satisfy your itch to explore the potential of patterns. Submit a proposal for an Imagination Run Wild session. Feel free to ask me Qs See: plopcon.org/plop2025/
053
Reposted by Rebecca Wirfs-Brock
Beth @bethcodes.bsky.social · 17/07/2025
I’m doing a thing! I don’t think the problem with Democrats is our policies, or that some of us are trans. It’s that too many Democrats are desperate to be liked by people they look down on. I don’t look down on baristas: I was one. I hope to be of service again.
213229
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 31/05/2025
Or how to install the wire wring on your washer door (made by the manufacturer)... or how to plant orprune almost anything (although some people talk too much and take far too long)...
010