Generalists or specialists: does narrow specialization pay off?

The Polish Software Development Association (SoDA) asked me for my opinion whether narrow specialization pays off. As the owner and CEO of a software house specialized in the financial sector, I am a supporter of field specialization. Complex…