I'd say that if you're doing a software startup and it takes 3-5 years to figure out market fit, probably the idea/execution isn't very good. Another story if you're doing hardware or require intense R&D, but for software? That's way too long time.
Eh, maybe. Software is legitimately challenging and time consuming to learn. Especially for people to whom math doesn’t come naturally.
Sure, it doesn’t take too long to learn how to throw together a crappy website. But building a business on top of beginner skills would be like trying to compose the score for a movie after 6 months of piano lessons. You can do it, but the output will be visibly crap.
I agree a lot more with the advice in this blog post. If you’re struggling to hire a technical cofounder, find someone who knows their craft well and hire them.
become your own technical cofounder.