Slashdot Mirror


Moving from a Permanent Position to Contract Work?

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?"

35 of 295 comments (clear)

  1. Clarification by rackhamh · · Score: 5, Insightful

    Contracting isn't exactly self-management. Many companies prefer to do all project management themselves and simply treat contractors as implementers.

    1. Re:Clarification by IDkrysez · · Score: 3, Insightful

      More likely self-management in terms of employment regulations -- IIRC, if you're a contractor then your employer is not allowed to define the hours of when you work or don't work; they can only define milestones for your progress and set times for meetings they need you to attend.

      You should get paid more, and have more freedom in this sense... and you'd need to be self-managing in terms of making yourself get the work done :)

      If you're lucky, you might've found a job where you can pretty much set your own hours anyway -- i.e., if your employer trusts you and believes that you're more efficient and happy when working when you *want* to, then whee! Benefits of regular employment are nice, I do contract work on the side... and thus I've lost all freedom! ;)

            -borg

      --
      Was it a bat I saw? Racecar. Stack cats. A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal--Panama!
    2. Re:Clarification by rackhamh · · Score: 5, Insightful

      IIRC, if you're a contractor then your employer is not allowed to define the hours of when you work or don't work
      That may be; I don't know the legal side of it. But in practical terms, on projects that require interaction with business groups, you will be working the same hours that they do. Furthermore, some companies will require that you work on-site, as a means of providing secure access to company resources -- which will also limit your working hours.

      I'm sure it's possible to build up a consulting business that avoids this kind of situations, but you may have to turn down some lucrative jobs to maintain such standards.

    3. Re:Clarification by tezbobobo · · Score: 3, Informative

      I've actually had less autonomy. Whilst working for the company, they dictate your time and what they think you should be doing and so on. Since I went contract firm want a much stricter account of the time spent. For a person like me who'd prefer to get the job done and not worry about the paper work, that is very frustrating. All of a sudden lunch breaks and my many coffee breaks are a no-go or at east a keep secret. Same for cigarettes.

      Oh yeah, there is also the finance paper work...

  2. Funny you should ask by Anonymous Coward · · Score: 3, Funny

    When I first started out it was definately frightening, however as time went on they kept giving me more and more responbility, eventually they ended up with a contract CEO. Don't ask. But the perk for me is that since I'm contract I can hit on the hot workers at my workplace without having to worry about any side effects. Try it sometime.

    1. Re:Funny you should ask by winkydink · · Score: 3, Insightful

      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.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    2. Re:Funny you should ask by nomad_monad · · Score: 4, Funny

      Hot coworkers?

      Sorry, I think the original poster was talking about contracting for TECH companies...

    3. Re:Funny you should ask by iminplaya · · Score: 3, Informative

      "Willful employment" is a common practice, even amongst full time "permanent" employees. So what if they don't want you back. They still have to pay. They do have to honor a contract...unless there's a stipulation that says otherwise...or they can afford a decent lawyer to help them weasel out of it.

      --
      What?
    4. Re:Funny you should ask by eln · · Score: 4, Insightful

      since I'm contract I can hit on the hot workers at my workplace without having to worry about any side effects.

      How do you figure? You can get sued for sexual harassment whether you're an employee or not. You can also be released from your contract for violating the employer's rules of conduct while you're in their building.

      Also, basically all CEOs and upper level management are on contract. They may draw a salary, but you can bet they have contracts spelling out things like severance pay and bonus structure.

    5. Re:Funny you should ask by Frank+T.+Lofaro+Jr. · · Score: 3, Funny

      I know guys who are happy at a small firm who have implemented XP

      Microsoft is hardly considered a small firm.

      --
      Just because it CAN be done, doesn't mean it should!
  3. It was worth it by RGRistroph · · Score: 5, Informative

    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.

    Traditionally people following this route have had former employers as their main clients. With sites such as scriptlance, rentacoder, guru.com, and etc., you can now get a larger client base, and even start doing it before you quit your old job.

    However, I do have to say, that if insecurity makes you nervous, maybe you shouldn't do it, or at least save up money for a while first.

    1. Re:It was worth it by iminplaya · · Score: 3, Informative

      I think it's worth it also, but doing your taxes can get pretty complicated, and you might find yourself paying into unemployement, workman's comp, etc. Self employment can be bureaucratic hell.

      --
      What?
    2. Re:It was worth it by EnigmaticSource · · Score: 4, Interesting

      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.

      --
      The Geek in Black
      I know my BCD's (when I'm Sober)
  4. Good link on the subject: by jdclucidly · · Score: 4, Informative

    I used this resource when I did what you are considering doing: "So You Want to Become a Consultant?"

  5. It's a mixed bag by TrekCycling · · Score: 3, Insightful

    I've been contracting for a couple years ago. I've discovered that contractors often get brought on board often to organizations that either are experiencing unmanagable growth or are stuck in the mud because of problems with business process. So it can be frustrating. But the money is better and it's nice to know that you can take a couple weeks off here and there (assuming you save your money, etc.).

    I think it's really a lifestyle thing. I like being permanently (although that word is a joke in this market) employed from the standpoint of working on the same project and getting some momentum for a while. But I don't have kids. Don't have a mortgage, so that's really the only advantage to me. That and if you like your co-workers a lot and want to stick with them. Those are reasons I'd rather be permanent.

    Not much help, I know. Like I said, it's a mixed bag. Permanence is about more than just stability in work. It's about stability in what you do, stability in who you work with. And depending on if the job is boring and if you like your co-workers this can either be a plus or a minus. I'm just glad I have the financial flexibility to make that choice and not worry (as much) about the financial end of it.

  6. Mom's Cooking was worth the decision by talipdx · · Score: 3, Funny

    I went from a cozy 3rd year job at an upstart, to managing my mom's spyware riddled m$ home network. Altho the hours are great with decent meal benefits a cozy corner office....... I for one, welcome avian flu. :[

  7. Previous Ask /. discussion by KittyFishnets · · Score: 5, Informative
    There was a very good Ask Slashdot discussion on this topic, almost a year ago. It is worth reading:

    Switching to Contracting? KFN

  8. Recommend Reading by Doc+Squidly · · Score: 4, Informative

    I recommend getting a copy of The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan.

    I read this after getting my first (and very bad) job as a programmer. It covers many aspects of working in I.T., including some of the differences between working as an employee or a contractor.

    Good Luck!

    --
    I think I think, therefore I think I am.
  9. Job security does not exist anymore by teutonic_leech · · Score: 3, Insightful

    You actually might be better off - there are plenty of opportunities out there for talented contractors these days, especially senior people. The money is better, but you need to probably incorporate yourself to properly 'play the system' IYKWIM ;-) Bottomline is that you can probably make up to 30% more/year being a consultants, but bear in mind that you also need to buy your own health insurance, pay for your own 401k etc. So, don't be timid when negotiating your rate - if you have been making $100k/year in salary you probably should ask for at least $60/hr as a consultant, otherwise you're probably just break even or even wind up not making much more. BTW, that estimate consider approx. 3 months of no work per year. Good luck!

  10. Moving from a Permanent Position to Contract Work? by Phlatline_ATL · · Score: 5, Interesting

    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.

  11. Contracting sucks by Loconut1389 · · Score: 3, Informative

    For me, I have very few clients, one of which makes up the bulk of my income. I was sort of forced into contracting when that primary client couldn't afford to hire me full time with benefits.

    The working from home is very nice, and yet due to my 11.5 month old, I am far less productive. There's something nice to having a real office to go (away) to.

    As a contractor, make damn sure you have enough potential clients that can support your needs- for me, if my main client dumps me, I'm toast and there is no clause in the deal that they have to give me x-weeks notice since I'm not an employee.

    Anyway, contracting has its plusses- and if you've got a good client base, it can definately be better than working in a cubicle. But you're also off on your own and you assume all of the risk.

    So if you decide to wing it, work really hard to get and keep clients.

  12. Financial side of contracting by G4from128k · · Score: 4, Informative
    My own experience is that some of the financial issues for contractors are a big change versus being an employee.

    1. Delays in getting paid: Timely payments are a big issue for contractors. Whereas an employee gets paid like clockwork, some contractor situations involve invoices, approvals, and getting the check from the accounting department. It may take 30 to 60 days between doing the work and getting the check. A good cushion in a savings account helps buffer irregular payments for the self-employed.

    2. Estimated tax payments: The IRS wants its cut and with no automatic deductions, its up the the contractor to figure out and make timely payments. If you get to the end of the year without making these payments, you may be surprised at: a) how much you own on the accumulated earnings, b) that you own even more due to penalties (a 50k contracting gig can easily create $10,000 in tax liabilities -- which could be a nasty surprise come April 15th).

    3. Expenses: Start collecting receipts for all the office junk that you must now buy and own yourself. You might consider devoting a room in your house as a home office (and taking the home office deduction) but there are reasons not to (we don't) and the full list of pro/cons is beyond the scope of what I can confidently discuss.

    4. Benefits: Contractors need to get their own health insurance. The downside can be the cost. On the plus side, you can get the health plan you want in terms of deductable, types of coverage, etc. For people with good financial self-discipline, a high-deductable plan and an HSA are great -- the health insurance premiums are lower and they permit much greater tax-free deductions of healthcare expenses.

    5. Retirement plan: Again, the contractor is on his own. The good news is some self-employed, small-business retirement plans are pretty nice. A QRP/KEOGH lets you sock away up to 20% of net revenues before taxes (much better than the limits on IRAs).

    --
    Two wrongs don't make a right, but three lefts do.
  13. Both a techie and a salesguy be. by crism · · Score: 3, Informative

    I had a nearly-ideal opportunity; my employer was closing, and our sole customer needed a development department. I knew their offer was a panic reaction, and wouldn't last, so I offered to consult (non-exclusively) for a few months. That allowed me to launch my independent consulting career, which lasted a little over four years.

    My problem, however, is that I'm not good at sales: cold-calling, lead-tracking, pavement-pounding. Once in contact, I could generally make a sale, and deliver solid work for good prices, but it was only enough work to break even after rent and taxes. When things temporarily slowed down, I didn't have much cushion.

    I'm very glad I did it, but I wouldn't do it again without a bigger operating buffer or a sales partner. You really need to combine technical and sales skills to succeed.

  14. the good, the bad and the ugly by iggymanz · · Score: 4, Informative

    Having done both at various times over 24 years, here's the poop for USA:

    1. you'll have to make more than 50% as self-employed as you do salary to keep about the same benefits and have same income after taxes counting time between gigs making $0.

    2. mediocre health insurance not including dental or eye for whole family: $430/month near chicago area, other posters might also give some rates.

    3. Bookkeeping will be a pain: educate yourself on estimating and making quarterly tax payments or just opting to pay penalty, keep record and receipts, know tax laws for business expensing, entertainment expense, and use of vehicle, which is complicated. Tax software for the self-employed helps a great deal, highly reccomended.

    4. Don't quit your day job and then start a business or look for contract work. Start your business while you work, or get a contract with appropriate start date and then quit job with proper two weeks notice, don't burn bridges. If you help your current employer to make a smooth transition you can usually use them as a good reference later. So no mooning/flipping the bird/taking dump in desk drawer of the CTO or your boss on the way out

    5. Having a search engine friendly resume on internet has lead to most of my 6 -8 month contract jobs in last five years, not bulletin boards or job sites or snail mail or newspaper ads.

    6. You can't restrict yourself to projects that are cool or exciting, some might involve some boring/legacy/archane junk that you've done before and the client needs someone with that hard-to-find skill. Happened to me twice in last 3 years.

    5. You're in sales/marketing now, baby! of yourself - you need to network with people to see what opportunities are there, let people you you're willing to tackle projects, aggresively pursue follow-on projects and look for other work at clients.

    1. Re:the good, the bad and the ugly by 2Bits · · Score: 4, Insightful

      I did it for one year, almost ten years ago. It sucked, especially for #6 above. As a contractor, you are considered a code monkey, you are not involved in any part of the project except coding, fixing other people's bugs, and testing. Well, it makes sense, which company is stupid enough to let contractors do the core?

      I was contracting at BNR (Bell Northern Research, in Ottawa) once, for 6 months. My main work was to fix bugs and maintain two 2-year-old modules of the Magellan ATM switch. The Magellan switch (at the time) had a nasty problem in the back plane design that it could not handle two-way connections, you had to use 2 one-way connections to simulate a two-way connection to make a call. To make a call, you have to go thru a grid of back planes, and you had to take care of state management in HW redundance, etc, which greatly complicated things. The employee who implemented the 2 modules for billing didn't understand it or didn't have experience, it was a classical example of spagheti code. There were at least 3 emergency calls from customers every week. I could've lived on that contract for at least 2 years, if I just fixed an urgent bug a week (which reduced the response time to 1/3 already), and the manager would be really happy.

      But I was so efficient in fixing bugs that the group manager kept loaning me to other groups to fix bugs, and made quite a bunch of money on me (each group had internal budget). At the end, with the manager's approval, I just rewrote the 2 modules.

      The work was no fun, and you are considered outsider all the time. The group manager was nice enough to invite me for group activities (which was an exception), but you are not allowed to participate in core works. You know full well that you could do a better job, but you have to implement some really lousy design.

      And there's no chance for you to get promotion, regardless of your work.

      So, if you don't mind the ugly codes, the no-fun work, being considered an outsider, no way to feel being part of a team, no chance for promotion, and if you are disciplined enoguh, etc, then go ahead.

      Being part of a team is the fun part, regardless of office politics. You won't have that feeling as a contractor.

  15. Health insurance by spineboy · · Score: 4, Informative

    One thing to consider - you might make a higher wage, because the company doesn't have to pay for your health insurance. Make sure you have health insurance for your family!!, and you. This can be quite expensive, and maybe worth sticking to the company, as opposed to being an independent contractor. You might want to look at the cost and see if you really are making more as an independent vs being a company man.
    If your life goes perfectly and you don't have any problems then great - you gambled and you got lucky. But what if you get into a car accident/ get appendicitis, or something worse? - Do you really want to pay out of pocket for medical expenses? What about eyeglasses or dental?
    People get into accidents through no fault of their own. It's nice to be an adult and PLAN ahead for the unexpected, instead of just gambling on everything being perfect.

    --
    ..........FULL STOP.
  16. Re:I went the other way by PCM2 · · Score: 4, Insightful
    Paying Social Security at 1.5 (then) times the rate everybody else was, paying 2.5 times what everybody else was for medical insurance
    Um, you realize that you're paying the exact same taxes you were paying before, right? It's just that before your employer would pay a portion of what the government wanted. Now you have to pay it all, because you are the employer. The plus side? You get to keep all the revenue -- minus, of course, the part that you set aside to re-invest into your business. But that's a whole 'nother story. If you can't even figure out your taxes, or hire an accountant to take care of them for you, and you don't know how to charge enough that you cover your costs, then maybe contracting really isn't for you.
    --
    Breakfast served all day!
  17. Re:I went the other way by RichHolland · · Score: 4, Informative

    Typically contracting you'll make 50-100% more per year (if you keep busy) than you would as an FTE. That MORE than makes up for the extra self-employment tax hit and benefits. You don't have to amortize a computer over 5 years -- write it off the first year as a Section 179 deduction. The rule varies in how much you can deduct each year; it's been rising from $20K up to around $25K now, I believe. One or two years in there it was up to $100K to stimulate small business spending in the economy.

    Pay for a CPA to give you advice and do you're taxes. The $1-2K/year you'll spend will MORE than be recovered when they show you how to correctly deduct things, etc.

    I've always opted NOT to deduce my home office. It's only 150 sqft of a 3500 sqft house, so I can't deduct all that much, and it's not worth the flags in IRS or the hassle in figuring out how much you have to repay when you sell the house in a few years...

  18. benefits by lseltzer · · Score: 4, Informative

    I've been freelance since 1998 and I'm on my wife's benefits. Yes, it would be much tougher without her (at least WRT benefits).

    There are other ways, although I haven't thoroughly investigated them, such as through The Freelancer's Union. It's expensive there, but not really out of line for what your employer's paying for you in a "real" job.

  19. The short test by bhmit1 · · Score: 4, Interesting

    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.

  20. If you work by the hour, you are a temp. by Anonymous Coward · · Score: 5, Interesting

    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.

  21. Contracting != Freelance != Consulting by NineNine · · Score: 4, Informative

    A "contractor" is the field of programming is somebody who works at a company, doing a regular job, but gets his/per paycheck from a head shop. I worked as a "contractor" for 5 years, and was never once freelance, and I never "consulted" with anybody: I just worked.

    As a contractor, I was paid significantly more. I was paid hourly instead of salaried, so I was actually paid for my time. I got to take off time between contracts as I liked, because most of the contracting firms had tons and tons of jobs waiting. Also, I wasn't generally involved in inter-office politics. I got to "job-hop" without being damaged by it on my resume... I simply chose 3-6 month contracts so I wouldn't get bored. Switching jobs that frequently allowed me to grow my skill set and experience very quickly. I never did any more paperwork than anybody else because I was a regular W-2 employee. I had all of the benefits that I wanted because I could easily afford benefits and much more.

    As a contractor, I usually felt bad for the "permanent" schlubs.

  22. I've no choice but to consult! by TheTiminator · · Score: 5, Insightful

    Being in my late 40's, it's almost impossible for me to find a technology or programming position with an established company. I'm either too old, too set in my ways, will want too much money, over experienced, too primadona, or too close to retirement age to be of any consideration compared to the 20-somethings out there. And since I don't want the headaches or want to play the politics of a management position, I'm basically forced into becoming a freelance consultant. With that in mind - I love it! I make my own hours. True, I usually work 60+ hours a week. But, I get to choose to take a morning off now and then without having to ask anyone for permission. Yes, the financials are a bit of a nightmare, but once you get the hang of it and keep track of every cent made, and every receipt, then it's not so bad. Also, if you have a lot of experience in a specific area of technology, and you have a knack at writing then you could also look at writing articles and books. Between writing and programming, I'm managing to keep pretty busy.

    --
    TheTiminator
  23. Use agencies instead of being self employed by serutan · · Score: 4, Informative

    I've been a contractor most of my 25 year career and I think it's the best way to go. You have no politics, fewer meetings, managers listen to you more than they listen to their own employees, and they don't waste your time as much. If you need something they tend to get it for you right away. There's also the variety, and for me the knowledge that I have a planned end date helps alleviate any frustrations and negatives there might be. I don't take jobs that I don't want, and I get free training by going after projects where I know most but not all of what's needed and can convince them that I'll be able to learn the rest quickly.

    The only downside I can think of is that sometimes I do get attached to a place and don't really want to leave. But usually I can think of a couple negatives that balance that out.

    To find jobs I use temp agencies such as Volt, and smaller ones that spring up all the time. I just send out my resume to the usual suspects when a project is winding down, and they find the jobs and arrange the interviews. All I have to do is show up. On average my projects last 6 months to a year and I have 3-4 weeks off between.

    Agencies hire you a a W2 employee, so they pay their half of social security. I work a little over 45 weeks a year. Taking health insurance cost into account, my situation is roughly equivalent to having a full time job at $70-75k/year with 5 weeks paid time off and benefits. Not bad for web/db dev, and with no downtrodden-masses feeling that can come with a permanent job. Best of all, no maintenance assignments or beeper-carrying. All my work is new dev.

    All in all it would take a mighty big carrot on a mighty big stick to lure me back to FTE.

  24. Speaking as someone who has done both... by PsiPsiStar · · Score: 3, Insightful

    Working for myself was nice because I could select the projects that I wanted to work on and then 'become' that type of business. I didn't make a lot of money that way since it took longer to do things, with every project being a new adventure. But it was an excellent education and I got by. Obviously, I was lacking economy of scale that larger and more assembly line ventures enjoy.

    To run your own business, you have to be someone with the capacity to make sure people pay, be able to negotiate, deal with folks who don't compensate you, etc. You have to be able to have the courage to ask for fair wages. You have to deal with clients who change their specifications constantly and don't want to pay you more for it. I've taken to getting signoffs on the specs with the understanding that changing the specs later will result in extra cost.

    This does provide flexibility and more free time, though personally I've had trouble keeping a steady flow of work which has hurt my overall profitability.

    I tend to do a lot of long term contracts, and then pick up short term work in between jobs. It's a nice thing to be able to fall back on.

    --

    ___
    It's the end of my comment as I know it and I feel fine.