November 7, 2006
Contractor Life
Being an independent contractor isn’t always fun. Sometimes you have to write lengthy quotes or proposals that end up being a waste of time because the client isn’t interested. They just wanted to see what effort a project would take and then they go somewhere else with your quote and get it done for cheaper.
Sometimes you have to put in long days (all the time, pretty much) especially when you first start contracting or come back to it after a long time. Also, sometimes you have to put up with additudes, people who don’t know what they want, or unreasonable deadlines. Many times you have to tell people what they want when neither of you are really sure what they want. Sometimes you can even go without a check for a whole month… or more if you really are being lazy or underbidding yourself. Then, there’s the magic of making a bid without knowing a person, the company, or it’s internal politics. Many times it’s the people and the politics that slow a project up and not the programmers. So, taking a stab at a bid can be difficult if you haven’t fallen on your ass a few times.
But, there is a payoff to this life. You set your own schedule. You take the jobs you want and you are responsible for your success as much as you are your failure. You can learn what you want to learn, be more involved in the programming community, be a leader in the fields of business and programming, and finally make as much money as you want to. Plus, you can spend more time with your family (if you decide to draw yourself away from work long enough). Further, you aren’t working those extra hours to fill the pockets of some company who is giving you 1/100th of what they are making.
There are some basic rules you must follow to be an independent contractor:
- You must not underbid yourself!
This will get you in to more trouble than you know. If you do underbid, only do it slightly. Most likely, if you underbid it will be your bills that are late and your rent that isn’t getting paid. There is a point where you will actually be paying them to do the work. - Make your client and potential clients love you.
You need to establish a friendship with your clients right off the bat. If you don’t have charisma naturally then figure it out. Read some books, take some seminars, or just get out in the world. People are more apt to do business with their friends because they like you. Just don’t let your clients take advantage of you when they do become your friends. A couple small favors here and there are good though. - Understand the client’s business, throw in extras!
Each client has a field and a business. Make sure you do as much as you can to understand that business and think about ideas to make them more profit. Sometimes you have a little extra time left on a project if you bid correctly. Take that time to add a couple extra features here and there that are cheap programming wise but wow your client and improve their business. Delivering just enough is good but going beyond gets you loyalty and respect. Besides, the more money your client makes the more money they can spend with you later. - Networks & Relationships
Build networks of people. Do a superior job on a project and they will most likely tell friends which will give you more clients. Join Chambers of Commerce and socialize in the business community. Be they guy or lady they want to have a beer with but also the person they believe is capable and trustworthy. Each client is not a one time relationship. Remember a good business relationship can bring you many projects and if you come up with ideas to improve a person’s business you can create your own projects. I know in the first rule I said ‘Never Underbid’. However, sometimes a business with great potential is worth shaving some money off a project for. As long as they know you are doing it and you can charge them a more reasonable rate when the tool you made makes their business grow to where they can afford it. Trust your instincts but remember this is a tricky path and it won’t always go down the way I just described.
A friend once told me he ‘works to live’ and doesn’t ‘live to work’. This is the proper mentality. But, also work smart and you will never have to work hard. There is other info you can use to do well in contracting. I’ll write more later. But, be on the lookout there are good books everywhere and look to people who are doing good to find out their secrets. No successful person can be an island.
Loading ...