Read previous post:
100 Essential Web Resources for Freelance Programmers

Between mountains of code, demanding clients, and long hours, freelance programmers have a challenging life. Fortunately, we're not the only...

Close