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.