If you want to learn anything on a technical level, learn about big-O bounds on runtimes. This will give you an understanding of why some things can't realistically be done by machines. You don't need to hack things together, but you should be able to talk coherently with your tech founders about issues.
tsm|14 years ago
Technical Cofounder: We can't realistically do <foo> because it'd have to process a huge amount of data and it'd take way too long.
Ignorant Non-technical Cofounder: I don't believe you! You're just a dumb programmer.
Enlightened Non-technical Cofounder: Oh, you're right. I can see that it's O(n^2).
My advice, for what it's worth, is to find a technical cofounder you trust, and then give him the benefit of the doubt on any features he says are unimplementable.