Drawbacks of Freelance Web Development

During this time I went through different phases: from being excited about starting up my own business, to learning how to deal with clients, how to charge the right price, how to find new projects, etc. I also went through different levels of happiness. Generally I stayed on the happy side—but it wasn’t before many years of doing this that I realized about the perils of freelance web development/consulting, and that this job slowly made me more frustrated than happy, and most importantly that it had little by little been eating away my passion…