I had a conversation with a 2 different heads of engineering and they hit on a couple of key truths about career advancement and the key differences between junior, mid and senior developers. This doesn’t only apply to sticking at the same company, c...