Why Talented Juniors are so important for your software team