Engineering Collaboration

Humans can solve bigger problems faster and with less effort. Here's how.

Three Systems Collaboration Runs On

  1. 1. Technical Empathy

    How people understand each other

    Our collective superpower gives us a communication advantage.

    Empathy is one of the most misunderstood aspects of human communication. When we dig into the science and nuance, we can understand each other faster and get more done.

    Writing on Technical Empathy 
  2. 2. Organizational Design

    How people work together

    The science of systems shows us how to structure our work.

    Some of the most effective ways to work are also the most counterintuitive. When we understand how to work within complexity and change, we unlock immense potential for problem solving.

    Writing on Organizational Design 
  3. 3. Human‑Centered Tech

    How people create and use tools

    Software development is more accessible than ever.

    Engineers, the people who know the work, and AI can now build side by side. When the people who do the work help shape the tools, technology fits the way they solve problems together.

    Writing on Human‑Centered Tech 

Latest Writing

More Writing

230 posts since 2006, newest first.

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006