I believe in 2-3 years, there won’t be many new technology founders who don’t know how to code. As a non-technical founder my self, it’s extremely tempting to dive into learning a language like Ruby on Rails. I recommend against it..at least until you’re educated on the more hierarchical elements of building software.
- Server & database infrastructures
- Languages and frameworks
- Revision control and repositories
- Agile methodology
- Product management best practices
I recommend starting at Wikipedia and taking notes on your questions. You can post them on Quora or treat your favorite software professional to a free lunch + Q&A.
Do you agree? Should non-technical founders learn these high level concepts before diving in to code?
Aside from leadership, customer engagement, marketing & sales, what’s the best way for a business founder to add value to the technical team?