I am currently a student at Northeastern University. Lately (last three or four months), I have thought more and more about founding a company. The next questions becomes; what is the best way to prepare myself to do that? Of course, everyone says "nothing can prepare you for it." I am sure that is true. But just because I cannot fully prepare for it before-hand does not mean I should not try to be as prepared as I can.
I know smart and talented, dedicated, programmers. I have plenty of time to learn about anything that interests me (which I do). But I'd like to do more.
So my question to you is: What are things you wish you had been told while you were in college? Things that would have prepared you better to found a startup, or at least seriously maim the status-quo.