In order to create a successful business, there are many skills that we must cultivate. The following are the skills with the most leverage:
1. Engineering
2. Product
3. Design
4. Sales & Marketing
5. Finance
6. Leadership & Management
To be an expert in all of these skills is impossible to achieve within a lifetime. However, if we are able to focus on one or two of these skills deeply whilst also learning the basics of each of the other skills, our ceiling will be exponentially higher.