Here's a little team-building "secret": there are 3 types of builders (and by a builder, I consider anyone truly building something for somebody else: engineers, designers, drug developers, founders, construction people, hairdressers, cooks, executive coaches, professors, etc).

1. Those who can ship a highly usable product. It doesn't matter if people use it because of the experience or because it just works. What matters is that people use it and come back for more.

2. Those who can ship a product, but it's never used by anyone. The majority of open-source projects, internal projects, VC-backed startups, and small businesses die here. Many builders can ship. Very few can ship usable things.

3. Those who cannot ship a product:

3.1. with skill: The project stays under development forever and, even if it ships, it never pleases any user. Fear of negative reactions when shipping, overengineering, and user cluelessness are big problems.

3.2. without skill: The builder is simply unable to create any workable product or to lead a team into it.

The vast majority of people you meet in your career are 3s. You don't want them. There are not enough 1s out there. So, you want the 1s leading the 2s, but never, EVER, allow the 2s to take over the 1s.