I have been hesitating to talk about this for a long time. I know that some people are reading this and thinking that I'm disparaging my teams. That's not what this is at all. I know how to hire great engineers. These folks are smart and capable. For them to be defeated by complexity is an indictment of the ecosystem. Not the team.