If you’re considering starting a software company, I’ve given a handful of talks that might be helpful…
Market Timing is Your Friend
Start with this talk that highlights the importance of market timing. When is it a good time to get into a market? When is it a bad time? How should you market your product and how should you price it? All of these subjects are discussed in this video:
Product is King
It’s a lot easier to build a successful company when you have an insanely great product. This talk focuses on the importance of product excellence and the 5 common things behind some of the most successful products:
Speaking of building a great product, it’s important to know how to get things done. If you have a team of people who all need to coordinate to ship a product, you might find this intro to Agile and Scrum video helpful:
Handful of Lessons Learned
Building a product is hard, there are always compromises. Should you build Feature A that customers are asking for or Feature B that helps expand your market?
No self-respecting entrepreneur wants to focus on finances, but without some fundamental knowledge of finances, you will fail.
Then, there’s marketing…how do you get people to know about your product in a sea of products?
These and other lessons I’ve learned from building 3 software companies and 5 successful products are discussed in this video:
Give Your Team a Stake
And if you do build a successful software company, you’ll want to give your team members a stake in the game. The most common path is to provide team members stock options. This video explains what stock options are all about:
If you have questions or comments, feel free to direct them to me on Twitter: @hamids