← 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.