I agree with this article in terms of a non-technical founder looking for a technical co-founder, but I'm not totally sold on the converse situation -- a technical founder looking for
a business/marketing co-founder...
And speaking at least for myself, I've found that I'm just as capable of underestimating the difficulty of marketing as non-tech folks are capable of underestimating the difficulty of software development.