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.