All talks & writing
Upcoming talk 40 mins

Better Living Through Composition

Don't worry, this isn't another 'composition vs inheritance' talk. That conversation is tired. This is the director's cut: forty minutes on composable design and structuring code so you spend less time writing, reading, and debugging it.

Software development is fundamentally an exercise in composition. We take big, complex problems and organize them into smaller, solvable parts. So the question isn’t whether you’re composing or not. It’s whether you’re composing with intention.

We aren’t here to rehash “composition vs inheritance” or preach about the dogmatic use of the latest architectural trend. This is the full-length edition of the talk: forty minutes with room for the examples, detours, and hard-won scar tissue the short version can’t fit.

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.

Catch it live at Web Unleashed, October 27–28 in Toronto. Two days of frontend talks, in person or streamed online.