The CRY Principle

Most software engineering managers (including myself) start as software engineers themselves. Being technical means they can always jump back into work or better understand a plan devised by someone on the team, both of which I do routinely. However, managers need to learn when it makes sense to continue applying some of the same techniques that got them here and when they need to change their…