One Engineering Manager per Team
Based on my professional experience, I believe the best structure for building software is one engineering manager per team. One person in charge, who owns the outcomes of that team and only that team. This view is influenced by my four years in the Marine Corps infantry, before starting my tech career. I’ve been wanting … Read more