Andrew Harmel-Law 🏡 @ahl@twit.social Profile picture
Tech Principal @Thoughtworks, #DDD trainer/author @OReillyMedia https://t.co/ep7HFX5hb8 & speaker @ large. Oh, and it's he/him & not neurotypical.
Aug 29, 2022 • 59 tweets • 10 min read
Thread🧵: Thoughts on the anthropology of software (power and freedom special edition.)

(Thanks to @dianamontalion as usual for inspiring it, and also this time making it coherent too. 🙏🙏🙏) Software is a team sport, a collective endeavour, and it is increasingly accepted that human dynamics have as big an impact on software as anything else. (C.f. Conway, @TeamTopologies, @mtnygard’s “HR do the first draft of your architecture” etc.)
Aug 28, 2022 • 4 tweets • 2 min read
Sometimes, when it’s quiet, my mind wanders, and I think about this twitter thread and my good friends @JoeSondow, @yakticus and @CJPhelps, and I just smile… This (still one of my all-time fave tweets) is what kicked it off:
Aug 15, 2022 • 19 tweets • 3 min read
🧵Semi-formed ideas on the Architectural Advice Process and systemic/cross-team decision making… (please ask questions and add comments. It’s in no way fully-coherent.)

Thx to @ruthmalan, @dianamontalion and @trondhjort for inspiring it. 🙏 I’ve been thinking about if (and how) the architectural advice process might accommodate cross-team (systemic) decisions. Specifically, ones which might arise _outside_ autonomous teams.
Jan 30, 2021 • 32 tweets • 8 min read
Organisation design is getting a lot of people very excited. There’s a lot written about it. Here’s my 🧵 of books which have helped my thinking.

(Please comment with your suggestions. I’ve definitely not read everything there is.) Domain-Driven Design: Tackling Complexity at the Heart of Software (2003) by Eric Evans goodreads.com/book/show/1791…
Dec 22, 2020 • 58 tweets • 23 min read
Software architecture is in crisis, and the way to fix it is a hefty dose of anarchy. Some lay the blame for this on @boicy with the whole microservices thing.

(Admittedly, @nicolefv, @jezhumble and @realgenekim didn’t help when they statistically proved that he might have been onto something with all that de-coupling and team-alignment…)
Nov 29, 2020 • 66 tweets • 10 min read
“Patterns of Anarchy” is a collection of writings published in 1966. I came to it because a) Christopher Alexander quotes from it in “A Pattern Language” and b) because as a consultant and developer I’m interested in different patterns of organising. goodreads.com/book/show/1663… Edited by L. Krimerman and L. Perry, the book brings together thinkers from across the anarchist spectrum and considers definitions of anarchism, anarchist critiques of socialism, it's philosophical foundations, and more.
Oct 11, 2020 • 35 tweets • 13 min read
*GUERRILLA Domain-Driven Design Thread*

I was talking to a colleague & fellow Domain-Driven Design obsessive @thoughtworks the day before yesterday.

Their gig wasn't using #DDD, and while they knew it would bring benefits, they had no remit to start a full-on adoption effort. And so the conversation turned instead to how they can make their little part of the codebase a #DDD haven, and keep themselves sane in the process.
Sep 23, 2019 • 38 tweets • 8 min read
In my life as a consultant I've seen many peeps adopting Domain Driven Design.

Things go wrong a lot; and frequently the problems start in the initial stages.

So I made a thread to share my thoughts and tips on the subject of starting out.

(Please comment. I love feedback.) When I say "Domain Driven Design" I'm talking about the design process introduced by Eric Evans (@ericevans0) in his 2003 book "Domain-Driven Design: Tackling Complexity in the Heart of Software". amazon.com/Domain-Driven-…
Apr 29, 2019 • 78 tweets • 11 min read
Arrived for the @sainsburys Agile Community Autism Awareness Workshop at @MSFTReactor. I'm excited to see what they have in store for us... Catherine Leggett from the @nationalautisticsoc kicks us off. Focusing first on workplace adjustments.