← Back to notes
Breadth vs Depth
07 Mar 2024
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; 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. As the tools around us get stronger, it is more important than ever to understand the whole system.
If you feel stuck, then do both: for a few months go deep, then for a few months cast your net wide. You will see both are valuable. Now rinse and repeat.