This is a common notion but after years of working in the software business I'm not convinced it is true at all. The successful biz guys I've known could easily learn some subset of programming. Most of the programmers I've known could not be a successful business person if their lives depended on it. YMMV.