Specialization does have its advantages – if what you do is in high demand, you can work as much as you want and charge a high price. However, deep specialization has downsides that must be taken seriously.
From the monthly archives:
From the monthly archives: