Resemblance and Likeness Testing Patterns

The Resemblance and Likeness patterns improve the readability and diagnosability of developer tests.

September 15, 2023 · 5 min

Event Modeling and Business Differentiation

This is my first time event storming a different system in an industry I’ve worked with previously. I’m surprised how effective the second layer modeling has been for differentiating businesses within the same industry.

September 10, 2023 · 4 min

Reading Review - Never Split the Difference

A former FBI hostage negotiator discusses how to apply FBI negotiation techniques to business and everyday life. I was surprised that the approach is mostly about listening really well and helping the other side feel heard.

September 4, 2023 · 3 min

External-dependency NPS

What could Net Promoter Score tell us if we apply it differently?

August 25, 2023 · 1 min

Seeding Standards and Measuring Development Outcomes

I’ve thought a lot about how to measure development outcomes, but never been satisfied with my answers. I think I may have a bit more clarity thanks to a new perspective.

August 20, 2023 · 4 min

Notedown Library Now Available

Notedown is my convention for note taking in Markdown. Now it’s also a library that reads the convention as semi-structured data.

August 10, 2023 · 3 min

AI isn't an Existential Threat to Programmers

AI has made a big splash in the media, and for good reason. But I don’t think AI is likely to eliminate programmers any time soon.

August 3, 2023 · 2 min

Urban Planning Metaphor for Software Architecture

Architecture Without Architects introduced me to urban planning as a metaphor for software architecture, and I love it.

July 28, 2023 · 1 min

Picard-style Leadership

Star Trek holds some surprising insights into leadership.

July 21, 2023 · 3 min

Differentiating Commands and Events

I’ve been refining my knowledge of Event Storming and I found the contrast between commands and events an effective tool for explaining the process.

July 13, 2023 · 3 min