• The problem with "many hats" is that you become a jack-of-all-trades-master-of-none. There are too many areas in today's IT world for anybody to cover in any depth without specializing.