It seems that the founder of a successful startup has to be a generalist. He must be fluent in programming, sales, copywriting, recruiting and many other skills. While such people do exist, they are extremely rare. But what if you're only "half a genius"? If you're only great at one skill, does that mean you should forget about startups? Or should you start learning something you're not so good at? However, two "half geniuses", each in their own field, can form a full team capa...