Should I Work for Free?
I learned this the hard way in my early days of freelancing as a web developer. The main reason I think it's important not to work for free isn't the fact that you're not being compensated for your time (which of course sucks) but that your client doesn't actually feel comfortable giving you honest feedback about the work your producing because they know you're doing it for free.<p>So what happens is you end up with a sub-par delivery because the client often feels too guilty to look a gift horse in the mouth and you're not properly motivated to make it better than you might if you were being fairly compensated on top of it.