Comment Get contracts... (Score 1) 262
If you are planning on doing any sort of work for companies other than your own, get a contract. I made the mistake of not getting a contract for a project, and it has been very difficult to get paid.
I'm 21 and I've started 2 successful small businesses. The largest thing that I've learned from my work is to not mess up the amount of time spent on a project. If you are doing software, this is really important! Make sure that you meet your deadlines for any work that you start. The best thing to do is to add about 30% extra time than what you initally think it will take, to cover your butt. Oh, and make sure that your coders do not do just code. I had one friend that was helping me with a large project and he just got plain burned out, because he did little else.
My 3 CDN cents...