Breadth vs Depth
07 Mar 2024 · 1 min read
Exploring the tug-of-war between diversifying skills and deepening expertise
Breadth vs depth is a false binary for most developers. Default to depth where you earn and deliver value, then use selective breadth to stay curious and import better ideas back into your core domain.
The answer has always been to aim for T-shaped. Specialise and be an expert somewhere. Know your way around everywhere else too. With AI handling more of the surface-level implementation, understanding the full system matters more than ever.
If you feel stuck, do both: spend a few months going deep, then a few months casting the net wide. You'll see both compound. Then do it again.