“There are only two hard things in Computer Science: cache invalidation and naming things.” — Phil Karlton Introduction In today’s tech organisations, you find 2 types of technical leadership roles in teams – Tech Leads and Engineering Managers. Tech Leads are better defined with The Definition of a Tech Lead but the Engineering Manager (EM) role remains unclear. In this article, we will explore