I'm rebuilding this site right now. So a lot of things may look broken. But what better motivation for me to finish it?

Specialization and rigid role boundaries help with some things, and hurt with others. While it might be more efficient, a team will develop a level of learned helplessness when one person hoards a particular hat. Similarly, some things like research very much benefit from diverse perspectives. Exposure helps.