Andrew Harmel-Law's Avatar

Andrew Harmel-Law

@andrewhl.bsky.social

They/them. Technical Principal at Thoughtworks UK. All opinions are my own (at least I sourced them myself) and don't reflect those of my employer.

990 Followers  |  496 Following  |  197 Posts  |  Joined: 01.08.2023
Posts Following

Posts by Andrew Harmel-Law (@andrewhl.bsky.social)

Post image Post image Post image Post image

Some of the most beautiful hand-drawn diagrams i've ever seen. Turkish "Justice Gazette", 1920, artist: Cerรฎde-i Adliyye.
Source [substack] casualarchivist.substack.com/p/poetic-jus...
#tรผrkiye #infographics #stunning

27.02.2026 22:02 โ€” ๐Ÿ‘ 70    ๐Ÿ” 19    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 7

Canโ€™t wait to be back in Berlin for @amaconf.bsky.social to talk about Anarchy and how it can help your architecture practice.

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

The whole conversation transformed how I thought about software. Check it out.

26.02.2026 09:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The new series @roundcrisis.com, @andrewhl.bsky.social and I are hosting is no different. Whether you prefer listening to a podcast, watching a video, or reading a blog - we've got you covered.

19.02.2026 07:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

With Virtual Domain-driven design, we've always strived for free knowledge sharing and accessiblility to anyone wanting to go deeper into systems and software design.
...

19.02.2026 07:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's those lived experiences, that human connection you get from hearing someone's real story, that carries the most lasting value - in work and in life.
...

19.02.2026 07:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"Stories of Facilitating Software Architecture & Design" is built on a belief that feels especially relevant right now: in this age of AI, personal stories matter more than ever.
...

19.02.2026 07:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

These conversations are some of the most thought-provoking Iโ€™ve ever had the privilege of being part of. Frequently the insights shared have me thinking for days or even weeks afterwards.

Check them out. You wonโ€™t be disappointed.

10.02.2026 11:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Stories on Facilitating Software Architecture & Design - Virtual Domain-Driven Design Weโ€™ve consistently observed a common pattern: regardless of the architectural approachโ€”from traditional enterprise to more hands-on, emergent methodsโ€”teams face similar obstacles when buildingโ€ฆ

Last week we published the 12th episode, and we've already recorded 4 more. Hopefully these stories inspire and help people โ€” in any role โ€” on their path to changing the way we do architecture and design.

Check out the series: buff.ly/ihPoVzk

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

Yes, editing takes work โ€” but it also forces me to sit with the content, to really engage with it. We often forget that revisiting stories and ideas can help you re-engage with concepts you once knew but forgot, or give you a different perspective each time.
...

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

I've been on my own path with this for the past 10 years, having had the privilege to witness a team-first approach early in my career. And honestly, recording and editing each episode still gives me new insights and fresh enthusiasm to try things differently.
...

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

And that's the hard part, isn't it? Knowing something needs to change and actually making that change are very different things. We believe stories are one of the best ways to bridge that gap. Hearing how others navigated their own path makes it feel less daunting and more achievable.
...

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

The autocratic architect model is holding teams back, and a lot of people recognise this. They just don't know how to change the system to become more collaborative, more facilitating, while still upholding the integrity of the system as a whole.
...

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

Short ones, 4 to 8 minutes, followed by a dialogue where we explore the experience together.

We started this because we keep seeing the same pattern: architecture and design done for teams instead of with teams โ€” or even better, by teams.
...

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

How do you change the way architecture and design are done in your organisation?

End of last year, together with @roundcrisis.com and @andrewhl.bsky.social, we started a series called "Stories of Facilitating Software Architecture & Design." The idea is simple: let people share their stories.
...

10.02.2026 11:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Ex-Google Engineer Convicted of Stealing A.I. Secrets for Start-Up in China

Nonsense. It's not possible to steal AI technology. I know this because Google's own LLMs are built using a complete copy of my legal blog, and that's somehow not stealing because, as Google says, a complete copy of my legal blog is both trivial and utterly essential for their tech to work.

30.01.2026 11:22 โ€” ๐Ÿ‘ 2649    ๐Ÿ” 630    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 11

AND thereโ€™s the benefits if the ADRs as a knowledge and thinking record. But in order for the benefits of that to land you need the ADRs to be written in the first place so thatโ€™s a ๐Ÿ”๐Ÿฅšissue

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

Thanks Mark. The trick thatโ€™s worked best for me is to show how the writing helps the thinking. Itโ€™s when commit something to words and pictures that the cracks become evident. ๐Ÿค”

Also, when itโ€™s written you can get advice. Advice is the force multiplier for everyone. ๐Ÿ’ช๐Ÿป

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

I keep seeing leftists from outside of Minneapolis say theyโ€™ve seen all this before, and no, you havenโ€™t. Iโ€™ve been at this for 30+ years and I havenโ€™t either. Itโ€™s not what youโ€™re picturing. This is something else

22.01.2026 18:18 โ€” ๐Ÿ‘ 4549    ๐Ÿ” 990    ๐Ÿ’ฌ 50    ๐Ÿ“Œ 35

This book, and the discussion with Bill, James and Bruce changed the way I reason about and with code entirely. You *need* to check both out. Trust me.

22.01.2026 13:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And also Software Architecture in Practice by Bass, Clements and Kazman.

16.12.2025 12:43 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve not read it (yet) but @nick-tune.me and Jean Georges Perrinโ€™s Architecture Modernisation is also there.

16.12.2025 12:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Gartner Login Gartner Login Application

That would be useful wouldnโ€™t it? ๐Ÿคฆ๐Ÿผ

(Gartner subscription required to read it.): www.gartner.com/document-rea...

16.12.2025 07:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks for the reposts @emily.gorcen.ski and @lmatsakis.bsky.social ๐Ÿ™

15.12.2025 14:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you! ๐Ÿ™

15.12.2025 14:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Cover of the O'Reilly book "Facilitating Software Architecture" book by Andrew Harmel-Law.

Cover of the O'Reilly book "Facilitating Software Architecture" book by Andrew Harmel-Law.

My book, Facilitating Software Architecture has been included in the Gartner 2026 Reading Guide for Software Architects and Engineers by Peter Hyde. ๐Ÿ˜ฑ๐ŸŽ‰

Being selected is both humbling and energizing.

Thank you everyone who contributed to what became the book. ๐Ÿ“š

15.12.2025 13:11 โ€” ๐Ÿ‘ 46    ๐Ÿ” 8    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Yes this is something @roundcrisis.com @andrewhl.bsky.social and I discussed for one of our upcoming stories of facilitation. I also want to start experimenting with this pretty soon myself!Only worry I have is resulting: the tendency to equate the quality of the decision with that of the outcome.

09.12.2025 09:08 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You may possess wide contextual knowledge, but you lack the agency of implementation.

If you are in an architecture role, how do you ensure your high-level choices actually align with where the resources are being allocated?

08.12.2025 13:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

As an architect, you can select an option. But ultimately, the engineers implement that choice. If they encounter friction and pivot to an alternative solution during coding, your decision was never actually madeโ€”because the resources were allocated elsewhere.
...

08.12.2025 13:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

However, consider the definition of a decision we use in our book, which originates from Gienโ€™s work: a decision is a choice between two alternatives that involves an irrevocable allocation of resources.
...

08.12.2025 13:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0