Will Miceli makes the point that, if you yourself are not technical, then rather than waiting for a technical cofounder, you should simply go and teach yourself the basics of programming and get on with it. He adds, wisely:
Just kidding, for production code I'll need that technology expert, but I was getting somewhere, and it was fun too.
I think the essential lesson is that if you want to be a successful entrepreneur, you shouldn't let something like the lack of a technical cofounder stop you from progressing your idea.
At the end of the day, you're much more likely to meet great people to collaborate with when you're ploughing ahead with or without them, than when you're sitting on the sidelines waiting to meet the right person. If the mere lack of a cofounder is enough to stump you, how will you deal with all the other problems down the road (some of which might be much harder to solve)?