One of the ‘joys’ of having my own business is that I’m always on-call and there are times I’m answering emails on a Saturday night. Most of the time, it’s no big deal but it can become exhausting without a break. This is why I need to take time off and recharge my batteries. So should you.
Carol and I did that last week with a vacation in the Caribbean. We had a lot of fun and got a chance to recharge our batteries and get away from work (and US politics). And even though we weren’t technically working (I consider coding to be the real work), we did talk about our business and those things we are grateful for.
One thing we are extremely grateful for is the fact that we can take off for a week without feeling guilty. That got us thinking on why is it so hard for consultants to take time off. It’s not too hard to figure out but here are a few items from our list (sadly the list got a Bahama Breeze spilled on it and thus couldn’t be saved for posterity, but here’s what we remember).
If you’re not working you’re not making money. So true for consultants, but my advice is to try to develop multiple income streams so you can make money without doing consulting. We have our developer products (ARGen and Shorts are our big ones) and without any work on my part we sold some last week. We also have our Xojo Training videos that are income.
Having that one big all consuming project. A lot of Xojo consultants I’ve known over the years have that one big client that consumes nearly 100% of their time. We have multiple Xojo developers and while we can do big projects that involve all team members, it’s pretty rare. This means that our income (and risk of losing it) are spread across multiple projects/clients. For us, projects come and go, and that means there are times when one or two of us get to work on internal projects but our income levels stay consistent.
It’s all on you. Solo consulting stinks because it’s all on you. I can’t tell you how many solo Xojo consultants I’ve seen come and go in my fifteen years. Doing it all by yourself is tough and sort of ties into the one, big, all consuming project from above. You only have so many hours in the week to code and if you don’t have help you still have to take time out for marketing, sales, and developing multiple income streams. It’s just not possible for solo developers to be spread that thin.
Do you have a job, or do you have a business? Over the years I’ve had multiple solo consultants chastise me and tell me that I’m just ‘training my competitors’ with my multiple employees. Sure, that’s always a possibility, but is it probable? So far, they haven’t and my thinking is that if they really wanted to have their own business they’d probably already be doing it without my training anyway. Having and running a business is not the same thing as having a job. Plus, that type of thinking comes from fear and I’m confident enough in my own abilities and experience that it simply isn’t a concern.
Consulting rates are too low. I’ve talked about this multiple times but too often someone new to consulting will take their last real-world salary and figure out their rate from that. This is absolutely the worst thing to do because as a consultant you don’t have a job you have a business. You need to have a rate high enough to pay for health insurance, retirement plans, and to pay yourself during your vacation escapes each year. It is your responsibility, as a business owner, to calculate what rate that is for you. If you want to know my rate send me an email and I’ll gladly tell you but I will also say that if I was still a solo developer it would be higher because I can only code so many hours in the week.
You must recharge your batteries every now and then. Without that you become inefficient and run the risk of burning out and you’ll be sending an unhappy client to me to take care of their project. Don’t laugh because some of my best long-term clients came from a solo Xojo developer that had to leave consulting for one reason or another. Some left because they were charging too little to pay for health insurance, retirement, and to recharge their batteries on a consistent basis.
So what do you do to recharge your battery? And why do you think many people fail as solo developers?