Are engineering manager good at creating high performance software teams?