Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Businesses Programming The Almighty Buck IT Technology

Moving from a Permanent Position to Contract Work? 295

duncan bayne asks: "I'm sure many developers in salaried, permanent positions have been tempted by the self-management, flexibility and higher pay that are the perks of being a contractor, while at the same time looking nervously at the uncertainty and irregular income. So, to all those in the Slashdot crowd who've made the change - what was it like, was it worth it, and what advice can you share?"
This discussion has been archived. No new comments can be posted.

Moving from a Permanent Position to Contract Work?

Comments Filter:
  • by kenevel ( 921288 ) on Friday October 07, 2005 @08:50PM (#13744038)
    I guess it has a lot to do with the culture where you're working now. I know guys who are happy at a small firm who have implemented XP who are well paid and have no inclination to jump ship. I was at a very large consultancy, itching for more responsibility and more design work and left without a contract to go to a couple of years ago. As soon as I had a leaving date, the interviews came in and I sorted out a contract within a week of resigning. Since then I haven't looked back.

    Where do you work to get fit staff to hit on? The places I've ended up has been almost entirely wall-to-wall blokes. Not what you'd call a target-rich environment...
  • I went the other way (Score:3, Interesting)

    by $RANDOMLUSER ( 804576 ) on Friday October 07, 2005 @08:51PM (#13744042)
    Hell, I gave up and went the other direction (contract to employee) during Clinton's first year in office. Paying Social Security at 1.5 (then) times the rate everybody else was, paying 2.5 times what everybody else was for medical insurance, getting audited anually by the IRS for a chintzy office-in-home deduction, expected to amortize computer equipment over FIVE YEARS, fer chrissake...

    Feh!! Good luck to you. You can have it!

  • by Phlatline_ATL ( 174344 ) on Friday October 07, 2005 @08:58PM (#13744082)
    I made this move a little over 3 years ago. I was in a desperate situation in that my employer at the time was axing people left and right, good people too. I ended up getting dumped an entire bag of junk and work that I couldn't perform. My coworker, who was in an architect manager role had had enough and made the jump about 3 weeks prior. I ended up hooking up with the same contracting firm he went to and got myself under a W-2 employment agreement with them. He on the otherhand already had a 1099 corp established and was able to get the appropriate agreements in place for it. I personally didn't want to go through the motions of establishing personal health care, the 1099 corp, etc. It just wasn't something I could stomach at the time.

    The jump was scary as all hell. I hopped on a new contract about 48 hours after leaving my former employer and started getting setup. Unfortunately, the position was not exactly as my account rep had conveyed with me. Nor was it as clear cut as the contractee's interview/position description stated. Needless to say, the first few weeks were a bit bumpy. I was able to establish a fairly good rapport with the client and things have been more or less peachy since. There is the temptation in some cases that, as contract, you will get paid overtime. I have to warn you. This is a blessing and a curse. When you do this stuff and go the extra mile, it sometimes becomes expected of you. While the extra money is nice, the long hours tend to really eat in to you.

    In early June, after a couple of internal management organization shifts, I was under the impression that my contract was stable through the end of the year. Well 1 week into June, I was informed that I would no longer be needed in my current role after 30 June. Needless to say I felt that I had just been screwed over, my contract firm was outraged, and I was really starting to freak out as my, then, girlfriend (now wife) had just moved in. Money coming in was VERY important. Luckily, my contract firm has feelers in all over this particular company, they were able to secure me a position quickly in C++ land, which I wasn't overly proficient at as having programmed in Java for the last 4 years, but it was work. The way the agreement was inked, I would be paid as a salaried employee up to 40 hours, get 2 weeks vacation time, 5 sick days, etc. Overtime was a bit of a sticker. I have to work something like 6% overtime or some such garbage before I get paid for it. Since my earlier experience put a real pinch on me, overtime was going to be minimal at most if I could help it.

    Long and short of this is that you should really research your options and your current situation. If you can stick it out and look for a perm position, go for it. If you are willing to "eat shit" for a while, you may come up smelling like a rose. My experience may or may not be the same that many people have. If you are confident in your skills and are able to adapt quickly to fluid situations, then you may want to try your hand at it. Make sure though that you have enough banked up to cover shortages in hours (i.e. around christmas time where code freezes may be rampant and actual work may be scarce).

    Hope my long winded telling of my last three years has not been over the top or wandering too much.
  • Worth it, but hard (Score:3, Interesting)

    by TheViciousOverWind ( 649139 ) <martin@siteloom.dk> on Friday October 07, 2005 @08:59PM (#13744096) Homepage
    Well, it was definately worth it for me. - But it's not always more flexible. Sometimes a customer has a deadline, and if you promised it done to that date and are late, then you're gonna have to pull some hard work-hours the last week or so to reach it.

    Sure, there's some flexibility in the fact that you don't have to ask a boss for anything, but as soon as you get enough customers, you're pretty soon going to have the same workhours as you would in a normal job, because that's when people expect to be able to get hold of you over the phone, also it's a lot more difficult to fit in a vacation if you have lots of work piled up.

    And lastly, watch out, it's very easy to become a work-o-holic.
  • by betelgeuse68 ( 230611 ) on Friday October 07, 2005 @09:17PM (#13744188)
    Prepare to be disappointed. Most contractors are implementors. That's one way. Another more albeit more negative way of looking at them is "sh*t shovelers", aka grunts. Most contractors are brought in when high level decisions and designs have been made. The contracting business is nowhere as robust as it was 10 years ago. With IT budgets slashed and the birth of offshoring, unless you're damn good and have made a name for yourself, I would not recommend it for the faint of heart.

    -M
  • Mobility is key (Score:3, Interesting)

    by adoll ( 184191 ) * <alex.doll@agdcoC ... minus herbivore> on Friday October 07, 2005 @09:31PM (#13744265) Homepage Journal
    I do contract engineering work for mining and oilsand clients. In the last 5 years I have worked, in order: in Calgary, Vancouver, Edmonton, Vancouver, Edmonton and am currently in Vancouver. Two of the lean times have been very lean and forced the move from city to city, the other moves were chasing better opportunities.

    Two other comments:
    -I could never have made this work if I was encumbered with a wife/offspring.
    -I will never go back to being an employee. Well, if I get hungry enough I might, but if I'm not hungry, then I'm not interested in being an employee.

    -AD
  • Re:It was worth it (Score:3, Interesting)

    by mre5565 ( 305546 ) on Friday October 07, 2005 @09:39PM (#13744313)
    Assuming you are posting from the USA, how do you deal with health insurance, given that the USA's system is biased toward employer provided health insurance?
  • by demana ( 753243 ) on Friday October 07, 2005 @09:59PM (#13744412)
    Um, you realize that you're paying the exact same taxes you were paying before, right?
    This is not true. For any corporation, medical insurance is a considered an ordinary and necessary business expense, and is deductible against income and payroll (FICA) taxes. For a self-employed person, however, medical insurance is only deductible against income tax, not self-employment tax (FICA). Thus, if a self-employed person and a corporation have exactly the same revenues and expenses, the self-employed person will bear a higher tax burden.
  • Re:It was worth it (Score:3, Interesting)

    by slughead ( 592713 ) on Friday October 07, 2005 @10:13PM (#13744460) Homepage Journal
    I think it was worth it to me. You have to realize that you won't always get higher pay and more flexibility; sometimes part of becoming your own one-man company is that you have less flexibility because you are the only one to do things. And while the pay may be more per hour often you get fewer hours, or spend huge amounts of time marketing yourself and doing research to setting up contracts.

    Still, on the whole it is worth it. You do have more independence.


    I didn't find it worth it, but I never got established. I always had trouble finding work for appropriate pay, and never really did think I was getting paid enough.

    Although I also did work for small businesses, which meant that they didn't know what they wanted and were pissed when they didn't get it or got what they didn't know they needed.

    It could've been just me and my inability to tell them how it is, but dealing with stingy and computer illiterate mom-and-pop's was just a nightmare.

    Web work was the worst:

    Me: What kind of website do you want? What do you want it to do? I can do this, this and this.
    Them: I want it bright green with a picture of me here, here, and here and some products here.. BIG pictures with bright colors and happy faces
    Me: OK well you know half the world won't sit around for the 10 minutes it's going to take to load all that on dialup, not to mention you haven't told me if you want them to be able to order online
    Them: Yes, I want them to order online and we'll calculate the shipping and process the credit cards on this computer over here
    Me: You can't do that, --
    Them: --LISTEN! I'M THE BOSS AND I'LL TELL YOU HOW IT IS
    Me: Yes sir

    (two weeks later)

    Me: OK, all done. So just out of curiosity who are you going to hire to sit at the computer all day and process all the orders in real time?
    Them: We thought you were going to do that.
    Me: If you read the contract very carefully, I believe it states quite clearly that I'm not your bitch. Now where's my check?


    It's a true enigma why I never got any referals from them. Last time I checked they had to take their site down and replace it with a simple list of products and a phone number.
  • by TykeClone ( 668449 ) <TykeClone@gmail.com> on Friday October 07, 2005 @10:18PM (#13744481) Homepage Journal
    For a self-employed person, however, medical insurance is only deductible against income tax, not self-employment tax (FICA).

    The way around that is to "hire" your significant other (assuming you have one handy), and offer them family coverage insurance as a benefit. Then it is a wage expense instead of a self employed insurance deal.

  • by Mendossa ( 921289 ) on Friday October 07, 2005 @10:23PM (#13744508)
    There are (IMHO) two kind of contracting/consulting jobs:

    1) 100% real independant: you find the client, you convince him, you do all the work from home.
    2) being pimped: some firm calls you, you go work "in-house" for their client just like any other employee, but you're paid much more than if you were a "perm" since you're expendable, no insurance, no retirement, etc.

    I've done both and I have to say being 100% independant is a lot tougher: you must spend a lot of time shopping the client, convincing him, making sure he's happy, negotiate a bit when things aren't as smooth as planned. It can pay big time, but it can also backfire BIG time if you mess up. Working for a firm relieves a bit of pressure since you don't have to find the contract yourself, just apply for the position, but you still have to negotiate your rate with someone working for that firm who's sole goal and main skill is to negotiate you down ;)

    But no matter which way you go, there are some very important skills you need to work on.
    - Presenting yourself in an appropriate manner (dressing, talking)
    - Be at ease and used to negotiate, deal, do an interview, etc.
    - Build_your_network. Keep in touch with previous employers, senior employees, friends who know people who know people, etc.
    - Know your stuff (whatever you do, C++, project management) from A to Z.
    - Control your budget. Spend as much as you need to live well, but don't buy that cool new 5000$ gizmo unless you have 6+ months of savings in front of you :) You don't want to get to the point where you'd take any job at any rate because you're flat broke.

    You need to EAT thru every book you can find on selling, consulting, having your own business (IRS, accounting) and get as much advice and backup from friends and family. You need to get over any shyness or insecurity in order to give the impression of someone in control, able to accomplish the task at hand.

    From there it's up to you. Depending on your skills, you may very well end up having no security, not much more money. But if you really do your homework and identify and work on what you see as your weaknesses (eg: talking in public, negotiating your rate without the fear of "not getting the job") I can garantee you'll be happier than you were in your "perm" job.

    I had some tough times and it wasn't easy all the way. Got to a point where my whole fortune was 800$ and I had no work in front of me, nothing. But then again when I look back, I don't regret one bit. The kind of money I'm making now is the salary I dreamt of making "in 10 or 15 years when I'm a VP or big manager here at company XYZ".
  • by TykeClone ( 668449 ) <TykeClone@gmail.com> on Friday October 07, 2005 @10:24PM (#13744511) Homepage Journal
    And 401k is absolutely overrated.

    The 401K is nice (as an employee) because it lets you save much more than what you normally could in an IRA or a Roth IRA each year.

    As a contractor (that's self employed), there are other retirement options that let you stick away as much or more than an IRA - see your tax guy!

  • The short test (Score:5, Interesting)

    by bhmit1 ( 2270 ) on Friday October 07, 2005 @10:26PM (#13744518) Homepage
    If you didn't have the constraints of being an employee, would you work more or less?

    If you'd work more because you get paid by the hour, enjoy what you do, have a desire to understand how businesses are run, and now have a vested ownership in the results, then you're on the right path to start contracting.

    If you like having the business do the business part for you (legal, financial, insurance, management, etc), like knowing that you can leave work behind after your 40 hours a week, and you don't go home trying to figure out what else you could be doing (and not just because you signed an IP agreement) then you're probably better off as an employee.

    It's a big leap, and everyone here is right when they say you take on more costs (but you already knew that I hope), that there's more work, taxes, risks, etc. But it really comes down to a personal desire, since if you have that desire (and hopefully some ability that people will pay for), then everything else will work itself out.
  • by Anonymous Coward on Friday October 07, 2005 @10:28PM (#13744523)
    My consulting business took off the day that I decided that I would never again perform work on an hourly basis. It makes for difficult negotiations, but I insist on a flat fee and a set completion date. This allows me to over-perform by getting jobs done ahead of schedule, and my clients dont bother me about adhering to a schedule. I show up for meetings and any other duties at the client site, but I dont let them watch me program, and I aint there to teach anyone how to do anything for free. This way, I can manage 4-5 programming jobs at the same time, and never have to watch a clock. I get a bonus if early and a fine if I am late. If you fill out a timecard in order to get paid, then you are a temp. Plain and simple.
  • Re:It was worth it (Score:2, Interesting)

    by cavehamster ( 457176 ) on Friday October 07, 2005 @11:22PM (#13744740) Homepage
    I've been a consultant for almost 3 years now. Seems strange that it has been 3 years now, it seems I was starting out only yesterday. Before that I was a contractor in about the same position for about 2 years, so a fair spot of experience.

    As I figure, there is really no employer->employee loyalty these days. I have friends who always ask me if I am nervous about finding work or paying bills, but you know, I seem to stay pretty stable while they fret about the next round of layoffs. After a while, you get somewhat used to seeing business opportunities here and there and it really keeps you going. Basically, I feel much more comfortable being personally in charge of my own destiny rather than the CTO of some big corporation deciding to downsize your position to improve headcount.

    I work with big companies and small companies, and my take on it is that small companies really want someone who is willing to hold their hand and get them to a point where stuff just works. I find with some sensible recommendations that this is usually easy to accomplish, and if the company already has ideas of what they want, help them evaluate those ideas and change them to meet what they really want to get out of the overall system. Seems pretty simple, but you'd be surprised at how often other companies just want to book the revenue and sell them solutions that are either overkill or not practical.

    Big companies like solutions that tie in well with what they already have, as they usually want to be able to maintain it on their own. I usually take pains to document and train employees on how to keep systems I setup running, as I find it builds good word of mouth marketing, plus it puts you first in line for new installs where you make your good money.

    All that said, I am pretty much at the limit of amount of work one guy can do, but not quite willing to expand to more employees for fear of not having enough money for more than one person. However, I still have free time on weekends, the ability to just take a day off, and I typically don't get up before 9 or 10am most days, so no rush hour to mess with.

    Also, bear in mind that you don't get paid like clockwork every 2 weeks. I get behind on invoices a lot, leading to living a poor month and then a huge payday. Annoying, but it actually works out pretty well, all said. I have a HSA health plan that seems to be working out, and I get to decide what directions I would like to expand in instead of being told what project I am going to work on next whether I like it or not.

    All in all, a very worthwhile choice.
  • I started doing part-time gigs back in 1984 - keeping the full-time job. I went full time on my own back in 1996. There is a lot of ups and downs in income -- some months I have made up to $35,000, some months I have made only $2,500 bucks. It's a roller coaster.

    A few things to consider:
    Insurance -- that magical health benefit that most employers pay a big chunk of -- you get to find out how much things really cost. Oh, and that year I didn't have insurance, my 14 year-old daughter flipped her quad out on some sand dunes at a beach and had to get air-lifted out by helicopter. That 15 min trip cost me 20 grand to find out she just had a slight concussion. (12 grand for the airlift, the rest in hospital bills, ouch!)

    Free Time -- People think you have lots of it. Once I got a phone call in the middle of the day to change a flat tire on one of my wife's friends car. They might have said thanks, but geeze, they could have called AAA. Sometimes you do have time to do as you please. My family likes to take our motorhome camping at the beach and go surfing - great family memories. We also take two weeks off in the summer and rent a beach house. I also took a week off to go to my son's scout camp, BUT, if I'm not working, no cash is coming in, and no new jobs are getting lined up!

    Distractions -- Sometimes I can think of a million things to do, except work. Like go to CostCo with my wife in the middle of the day. Anything that is unproductive and not producing billable hours, nets zero dollars at the end of the day. Sometimes you make up for wasted days at night, and come crawling in at 3 am -- only to have to roll out of the sack at 7 or 8 am to get a fresh start. Yup, my light seems to always be on.

    Kids -- (see distractions above) You gotta love 'em. I'm home when they leave for school, and here when they get home. I proofread essays, make science projects, help with math worksheets, etc. I always have a few kids sneaking into my office area to hog my computers. It is kinda funny having techie kids though. My 17 year-old daughter was calling this kid a school a geek because he was bragging about his website. (free yahoo site) I asked her how many website's she had running on my servers. She thought a minute and sheepishly replied, "Three, I guess." It's also funny when your kids complain about how slow a download is taking, only to find out they are downloading a 600 meg demo game CD! My kids laugh a other kids slower DSL lines, and have never heard the crackle of a modem.

    Loans -- When banks hear you are self employed, they want crawl up your posterior with a microscope before you can get a loan. They want to see bank statements, cash flow and tax returns. Don't skimp on the taxes and take too many deductions, in two years you might need to show that you actually MADE some money. After a few years and things stabilize, it gets a little easier. Or maybe I'm just used to the financial rubber glove with no lube.

    You are your own boss -- That's right, nobody bossing you around, except the people you work and the guy signing the checks and every bossy secretary. Also, you are the janitor, the maid, bookkeeper, rain-maker, and pee-on. The buck starts and ends with you. If something goes wrong, it's your fault and you had better document each and every thing you do as if it's going to litigation. You will live or die on written memos and sign-offs.

    That's it in a nutshell. If you got the nerve, cash in the 401K and get ready for a roller coaster ride. Is it worth it? You bet. I am healthier, happier and have time for the things that matter most -- my wife and four kids.

    Newt-dog

  • Re:It was worth it (Score:4, Interesting)

    by EnigmaticSource ( 649695 ) on Saturday October 08, 2005 @12:48AM (#13745022)

    Well, it seems to me that you lack the kind of skills to properly interface with the non-geek world. This unto itself limits your potential for acquiring and keeping new clients.

    It could've been just me and my inability to tell them how it is, but dealing with stingy and computer illiterate mom-and-pop's was just a nightmare.

    Stingy Mom and Pop's are exactly why I interview my clients... I never sign with anyone who haggles with me or is simply interested in doing things on the cheap. Blatant honesty helps also, during the first meeting with a potential new client I inform them that my prices are inflexible, my hourly rate is expensive, I don't do credit on material goods, I don't make any exceptions... and if they accept that they will receive a quality of work and service that they can't find elsewhere. I don't find it necessary to advertise, or even keep a website, all of my new clients are referrals.

    Despite the fact that it costs quite a bit over $1,000 to employ me for a day, I have no shortage of business (and this is in a county with a median income of about $30,000) and little to no downtime between contracts, and because I'm picky about who I take as a client, I never have the slow/late pay problems that seem to plage the people who will take any contract.

  • Re:It was worth it (Score:2, Interesting)

    by sglow ( 465483 ) on Saturday October 08, 2005 @07:58AM (#13745936)
    I've been contracting for about 10 years now and started using a payroll service a few years back. This is basically a company that handles all your taxes and sends you a paycheck (drawn from your own bank account) every couple weeks. It costs about $30/month, but is well worth it in my opinion. It really reduces the amount of time I spend on paperwork.

    S
  • by Oligonicella ( 659917 ) on Saturday October 08, 2005 @08:58AM (#13746055)
    Indeed. I contracted into SBC to analyze a migration of their accounts system to Java. It became obvious very quickly that two individuals controlled the entire system. Two "old school thought" guys who didn't want their egos bruised. I spent the last four months sitting there drawing money. They didn't give any kind of crap about what I did, so I got that time to do some online study and research.

    Last I talked to someone there (two yrs ago), they were still where they were then. Sad.
  • by sfontain ( 842406 ) on Saturday October 08, 2005 @09:28AM (#13746145)
    They can also tell you that today is your last day for no reason at all. Or worse, call you after you've left for the day and tell you not to come back.

    In most states, any company can do that, whether you are contracted or not.
  • by Moeses ( 19324 ) on Sunday October 09, 2005 @04:35PM (#13752155)
    Bah, I prefer a time and materials contract at a decent hourly rate. That way the management side of things (handling change orders, scope changes, compensating for the lack of capability of others, etc) is taken care of. The client carries the risk of not having their s@!# together, not me, and if they don't I don't have to suddenly go into "reevaluation mode", I can just pull out the solution to the new problem and charge for my time.

    Giving accurate estimates for how long work will take and then meeting those estimates is still an important part of the job, but this arrangement really cuts down on the non-paying and less interesting parts of my work. The downside is I don't get to rip anyone off by overcharging for my work. But I'm OK with that, I'm just here to solve peoples business problems and make them more productive.

    Fixed bid contracts *do* work well when the work is very specifically defined, but I find that the customer that understands what they want that well is pretty rare. Kudos to you if you can find them.

  • Re:Health insurance (Score:2, Interesting)

    by moorley ( 69393 ) on Monday October 10, 2005 @03:47PM (#13758905)
    I keep seeing that comment again and again. Health Insurance, oh my god. It is a concern that as a wage earner you don't consider but more and more the employers are putting the weight of the insurance on you. If you haven't looked at this before you should. At some places I've worked the insurance was a joke. High deductible, high premiums (do you look at what they are taking out of your paychecks?) and they DRAG their feet on paying any claim. One agency I worked was actually using health insurance as an income generator. Their work force was low, the fear and want of health insurance was high, so they charged a high premium but kept denying claims.

    I gave up many years ago and pay $100 a month myself for BlueCross/BlueShield HMO/PPO. I get a copay, they have agreements with other providers that lower my cost. I'm actually thinking about switching to just a catastrophic policy since I have a $1000 deductible anyway.

    The costs are rising, whether you are a wage earner or becoming a contractor you REALLY NEED to look into this and make smart decisions. If you are not looking at it chances are you getting fleeced BIG TIME because their is so much cost pressure on health care right now. Do note I am a Bachelor so my burden is less. Everyone needs to decide for themselves but you really need to look into this whether you are independent or a wage earner. You might find your money is best spent elsewhere than on the group plan.

    If you don't manage the cost yourself then insurance will charge you big money to do so. And even a catastrophic will allow you entry to other insurances later, rather than being "uninsured" taboo. Insurance system as we know is under pressure so the old thinking can be dangerous.

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...