Good point, no-code has been my go to solution. I think one thing that a technical person can add is the knowledge of api's and how to organize data appropriately. Seeing opportunities from the technical side of things is an advantage for technical founders. Similar to how non-technical founders have other advantages.
Yup for sure. Although I think you can get quite far with APIs using Zapier.
To your point - I think sometimes (but certainly not always), technical founders can be crippled by trying to solve everything with technology. The temptation is always to code a little more, instead of doing the really hard jobs of an early-stage startup (e.g. validation, testing your marketing, talking to users).
Also while I'm on it, to respond to your bullet points:
Don't hire a freelance development team unless you are a great product manager who understands how devs work. Also, only hire this team if they come highly recommended
Definitely look within your network. If you want to hire someone technical, get someone else technical to interview them, with an emphasis on whether your candidate is up-to-date on cutting-edge technologies to build a scalable startup at minimal cost and hassle (e.g. serverless, Jamstack)
Self-study < no-code tools, but if you want to learn coding for coding's sake - not just to build a startup - then consider it
I gotta say, if I was a non-technical founder I'd use no code tools to start building. I think my next steps in your position would be:
Good point, no-code has been my go to solution. I think one thing that a technical person can add is the knowledge of api's and how to organize data appropriately. Seeing opportunities from the technical side of things is an advantage for technical founders. Similar to how non-technical founders have other advantages.
Yup for sure. Although I think you can get quite far with APIs using Zapier.
To your point - I think sometimes (but certainly not always), technical founders can be crippled by trying to solve everything with technology. The temptation is always to code a little more, instead of doing the really hard jobs of an early-stage startup (e.g. validation, testing your marketing, talking to users).
Also while I'm on it, to respond to your bullet points: