I'm about to do something I've contemplated for a long time and become a freelance programmer. I was wondering, have any of you ever left you job to do this? If so, what advice could you impart on a programmer about to do the same thing? Any lessons learnt the hard way you'd care to tell me about so I can do my best avoid them?
I'll be honest, doing this is scaring the hell out of me but it's something I need to do. So please, any comments about "don't do it" or something similar to those lines; keep to yourself. Unless you have good reasons backing that up.