Once upon a time, I spent many years building up a nice consulting business that was consistently putting 6 figures in my pocket every year. I was very proud of myself.
- I wasn’t working too many hours.
- The company wasn’t too big to manage.
- I didn’t have to book an unreasonable amount of work to make my nut.
- I liked my clients.
- I had a great team.
Sure, the workload was a little bit treadmill-y and sure, there was some degree of ebb and flow with receivables, but both of those are pretty typical in consulting, and neither was significant enough to be a real problem. Overall, life was pretty good.
“I’ve made it” I thought. “This is exactly the career I’ve always wanted to have“.
Then I began to notice that many of my peers were moving away from consulting and launching products instead. Keep Reading…
It’s a valid question – how good do your programming skills need to be (and how much does that matter) in the world of freelancing?
Do you need to be a really good programmer to make a living freelancing?
How advanced does a programmer need to be in order to make a living as a freelancer taking jobs from freelancing sites like Odesk or Elance? What kind of technical skills need to accomplish beforehand?
When it comes to raw coding ability, everyone will argue as to what “really good” means, so I’ll say this: you should be at least at the “Consciously Incompetence” stage on the Four Stages Of Programming Competence scale. It is here that you have some fundamentals down, but your eyes and your mind are open to what you don’t know. In this stage, you are actively working toward improvement and understand the necessary elements of doing so. This, I think, is the absolute minimum price of entry into programming for money. Keep Reading…
It’s a hazard of the profession – sometimes a client will try to weasel out of payment.
A client did not pay me for software work. What should I do?
I created a tax website for a client of mine recently. He used my server for all his customers work but after tax season he refused to pay me my commission. I still have his customers data on my server. Shall I email them and let them know that their accountant is a scum bag? Can I be sued for that?
Sorry to hear you’re in a bind with this client. I’ve been there and I know it feels awful.
I’m curious about this:
after tax season he refused to pay me my commission
Your question began with “a client did not pay me”, but…did the client ever explicitly agree to pay your commission in the first place? If not by an actual contract, then even by text or e-mail? If so, you *might* have a contract that is enforceable, depending on the law where you live. I am not a lawyer and this is not legal advice, but it’s worth looking into. Keep Reading…
It was only Day 2 of the Gumroad Small Product Lab when I decided not to bother participating.
No, it was late on Day 2, even! After signing up on Day 1, I hadn’t really decided to launch a product; signing up was driven more by curiosity than anything else. My hope was that Gumroad would be offering some secret marketing info that I could use to promote my podcast. I had no idea how close that hope would be to what actually transpired.
Chatting with friends on Day 2, I deliberated over whether or not to do this, and what kind of a product I could do. In typical form, I had a hard time thinking truly small – a hallmark of my career is my tendency to over-engineer everything I do. Usually, this works in my favor; on a 10-day time-span, over-engineering would yield the same result as not starting at all; a no-finish. Keep Reading…
Very often, I will receive an e-mail from a developer hoping to go out on his own, asking “What is needed to get started in consulting?”
Let me begin by telling you what is *not* needed: Permission! I say this up front because a lot of people who are otherwise qualified to go into business for themselves are waiting around for some third party to bless them. Don’t wait for some third party to validate you – if this is the move you truly want to make, then make it.
That said, off the top of my head I would suggest that you have the following 5 things in place: Keep Reading…