Well said. Well put.

Like an NFL coach a software engineering managers number one responsibilities is productivity of resources and keeping flow to win the development game.

Getting your critical engineering resources into the zone and protecting them when distractions are flooding the environment, meetings, support, sales looking for answers without thinking, is key to productivity and team success.