When starting to lead a team I was shocked at the amount of times I had to redirect from overcomplicated ideas and over optimization. Even more than that, I had to constantly remind the team that we needed to get something working before we got something perfect. Pragmatism came slowly for me but learning it early would, I think, serve anyone well.