I am all about encouraging my people to be broad and embrace simplicity in how they approach their thought process. I try to build up my people as much as I can.
If I am running a development team I don’t want people to become specialized in just one area of the product. If a developer is doing their work well then the net result should be that code they work on should be become simple and easy for the whole team to understand.
...