All talks & writing
Upcoming talk 20 mins

Better Living Through Composition

Composition is React's whole deal yet most of us compose by accident, not intention. This is the espresso shot of my composable design obsession: twenty minutes on the thinking that makes code cheaper to write, read, and debug.

React made composition the default way we build. But composing constantly isn’t the same as composing with intention.

We aren’t here to rehash “composition vs inheritance” or argue about folder structures. This is the distilled edition of the talk: twenty minutes on the thought process behind structuring code so you spend less time writing, less time reading, and less time debugging.

In this presentation, we will cover a practical three-step process for designing readable and low-friction systems:

  • Split responsibilities to reduce complexity.
  • Strengthen interfaces for wide applicability.
  • Connect components to improve maintainability.

This talk equips you with the skills to manage your cognitive budget even when you’re facing developer fatigue, mounting technical debt, or AI-generated bloat.

Let’s stop being afraid of our own codebases.

This one streams live on November 20; grab a remote ticket and watch from anywhere.