When I started freelancing over two years ago, I was very excited about my ability to do so. I looked forward to choosing my own work hours, working from wherever I wanted and for whomever I wanted. I envisioned that I’d enjoy the wide variety of tasks required for freelancing: business development, managing client relationships, accounting, etc. Additionally, I thought I’d have the freedom to learn new skills and contribute to side projects.
Freelancing has actually gone fairly well for me. I’ve never been without work (indeed, I seem to find more than I can do). I’ve made a decent living. Being a freelancer allowed me to move from San Francisco to Portland without a disruption in income. I’ve built new skills and have completed some large projects.
But over the last several months I’ve felt a kind of fatigue creep upon me. I never quite feel like I’m off of work. Having my own office space at home and working from coffee shops helps somewhat, but the inconsistency in working environment is also draining. Isolation is also a significant issue. I miss working with people. In particular, I miss working with other developers. Co-working and participating in user groups helps tremendously, but I’ve found that it’s not a substitute for going into the office everyday and working side-by-side with your colleagues.
Perhaps the biggest factor in my decision to return to full-time employment is that I don’t enjoy being a jack-of-all trades as I much as I thought I was going to enjoy it. I don’t particularly care for marketing, business development and accounting. And because I don’t care for those activities all that much, it’s going to be a struggle to become adept at them. I’d rather focus my energies on becoming a better developer and really honing my craft.
All of these thoughts came to mind at the end of August while Sherri and I were in Hawai’i. Apparently there’s nothing like a tropical vacation to put things in perspective. I knew it was time to try something different so I started looking for work as soon as we returned.
The search went well and this week is my last week of full-time freelancing. I’ve accepted a full-time, on-site developer position at FINE Design Group. I start next Monday. I’m pretty thrilled at finding work so quickly and at a company who’s environment I think will suit me well.