There is a fine balance to be maintained being a Software Engineering manager and my observation is that many just don't get it right!

System Design Part 1: Building a Simple Load Balancer