Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Businesses Government Programming The Almighty Buck Your Rights Online

Independent Programmers' No-Win Scenario 552

snydeq writes "Fatal Exception's Neil McAllister writes about the no-win scenario facing today's independent programmers: 'In a knowledge economy, programmers rank among our most valuable workers, yet the current legal and regulatory climate makes a career as an independent software developer virtually a dead-end prospect.' Section 1706 of the 1986 Tax Reform Act, the hurdles and costs of obtaining health care for one's own family, a hostile legal climate in search of accountability for any defects in code — these harsh realities make it 'easy to see why software developers would give up on entrepreneurship. For many, the risks simply don't match the potential rewards. Better to keep their heads down, not rock the boat, and hope they can hang onto their jobs until retirement.' Great news for big software vendors, which will be 'ensured an endless supply of programmers desperate for the safe haven of a steady paycheck, predictable taxation, health benefits, and a shield from civil prosecution when their code turns up buggy. But where will the next Microsoft come from? A field that discourages self-reliance sends the message that the status quo is the highest goal.'"
This discussion has been archived. No new comments can be posted.

Independent Programmers' No-Win Scenario

Comments Filter:
  • by FudRucker ( 866063 ) on Thursday February 25, 2010 @03:10PM (#31276818)
    its much better to work for some huge soulless corporate pig where everything you create is owned by the pig and all you get is a measly salary and the pig gets richer and fatter while you wonder if you have enough to retire on at 65
    • by sopssa ( 1498795 ) * <sopssa@email.com> on Thursday February 25, 2010 @03:13PM (#31276880) Journal

      It's hard to do anything as a beginner.

      Of course, but the thing here is that you can't necessary choose the better way either, so you have to go by that. Of course it's easy to yell about "working for soulless big company like EA" from the moms basement, but that's not how it goes in the real world.

      But the amount of such things you need to care of in the US isn't even bad yet. In other countries there's so many things you need to take care of it really, really puts you off. You'll be spending a lot more time trying to figure out all the overhead things than getting any work done.

      You would need to right away get some lawyer to tell you everything little minor detail in law, an accountant to make sure you fill the complicated taxes correctly, take care of payment processing, and pay large amount of money for irrelevant things like health care and so on. If the workless people don't have to pay for health care, why should a beginning entrepreneur do so if they don't like to?

      In beginning you really need someone. If you're an games programmer, this means someone that can handle the distribution and paying your share of it. PopCap and such might be good for a beginner.

      On the internet it might also mean starting your site with no financial incentives first and hope someone picks you up, or provides funding and other expertise.

      But yourself alone, as a newbie with no money to invest with - no, it's too hard.

      • by cayenne8 ( 626475 ) on Thursday February 25, 2010 @04:58PM (#31278408) Homepage Journal
        "You would need to right away get some lawyer to tell you everything little minor detail in law, an accountant to make sure you fill the complicated taxes correctly, take care of payment processing, and pay large amount of money for irrelevant things like health care and so on."

        Really...it is not that hard. Honestly.

        You incorporate yourself, I went for the "S" corp thing in order to be able to save on SS and medicare taxation (per the law), and to write off as much as I could. It works. Yes, it pays to get an accountant. She showed me the forms to fill, when to fill them...etc.

        Yes, there is a good bit of paperwork, and you do want to keep good records. But I find it IS worthwhile to do so that you can keep more of your hard earned dollar. And if you like to be in control of your destiny, it is all about that too. I figure out my bill rates to include enough to let me take about 3 - 4 weeks a year vacation / sick time. I opened up a high deductible medical insurance policy which allowed me to open a HSA (Health Savings Account) which I can load up to the max pre-tax and use to spend on routine medical expense. I mean, really...anyone remember when insurance used to be called 'hospitalization'? Insurance should only be for catastrophic emergencies.

        And you don't have to stretch the truth to get good money and keep good money. If it weren't a good thing...there wouldn't be quite so many people out there doing the independent contractor thing. If you can get into it...do govt. contracting!! Long term contracts that you can do 1099 with for years at a time.

        However, if you are completely risk adverse..well, maybe it isn't for you. But if you are completely risk adverse...you're gonna have lots of problems in life. If you can't risk money for stocks and all...your savings WILL lose value in the long run.

        And I've heard it put forth...you never get rich working for someone else.

        And while I won't ever get really rich, I do enjoy the independence when I'm doing my own thing. I cannot stand having to "earn" vacation hours with each paycheck...figuring if I have time to take off for this or that. When working 1099, I notify the customer I'm gonna be gone 'x' days and I just go. I've figured it into my long term bill rate..so, I'm not losing any money.

      • Re: (Score:3, Interesting)

        by Jurily ( 900488 )

        In other countries there's so many things you need to take care of it really, really puts you off.

        If you play by the rules in Hungary, as an entrepeneur you'll be spending 95%+ of your income on various taxes, health care, retirement plan, etc. You even have to pay a significant amount if you had no income whatsoever. And people wonder why tax evasion is a national sport here.

    • by s122604 ( 1018036 ) on Thursday February 25, 2010 @03:18PM (#31276986)

      its much better to work for some huge soulless corporate pig where everything you create is owned by the pig and all you get is a measly salary and the pig gets richer and fatter while you wonder if you have enough to retire on at 65

      When you have a wife a kid(s) depending on you, when health benefits for you/your wife/kids would cost 5 times as much (if they are available at all, if you have any kind of special needs, or pre-existing conditions, forget it) and half as good, then yeah, it does... The republicans like to burn sacrifices at the alter of "small business" and entrepreneurship, but they are full of it.. There are plenty of folks out there who have idea/dreams, who would go out on their own, but have to make the decision to stay in a job's that don't reveal their full potential, jobs they may even hate because of this..

      • by Anonymous Coward on Thursday February 25, 2010 @03:37PM (#31277238)

        As a Type I diabetic - big corporate is basically the only option for me.

        Startups and self-employment are not options, yay for preexisting conditions!

        Good news is that I'm an EE, not a software guy. EEs get shit on somewhat less by big companies.

      • by cptdondo ( 59460 ) on Thursday February 25, 2010 @03:44PM (#31277350) Journal

        Yup. I had a successful small business that I sold a few years ago. I'd love to start a new business - I hate the current pointless grind I'm in - but I am, for all practical purposes, uninsurable.

        My crime is that I am over 50, with numerous "pre-existing conditions" (read: I filed claims) and I have a wife and two small kids.

        No insurance company will sell me health insurance for anything like reasonable rates. The last insurance policy I had cost about $15K/year and covered nearly nothing.

        So instead of being part of the solution - the compnay I had employed 8 people - I am part of the problem, seeking a job that has good benefits and low demands.

        Tell me again how not having universal health care is good for small business?

        • Re: (Score:3, Insightful)

          by Thinboy00 ( 1190815 )

          Currently, health care is extremely expensive for small businesses compared to large businesses, going by price-per-head. Universal health care would be great if it were accompanied by a public option (If I understand you correctly, "universal health care" == "everyone is required to buy insurance" and "public option" == "you can buy insurance from the government and/or at subsidized rates". The trouble is the former is tyrannical without the latter, and the latter would create enormous deficit without th

          • by cptdondo ( 59460 ) on Thursday February 25, 2010 @04:14PM (#31277728) Journal

            Most of the rest of the civilzed world has universal health care, and none of the dire things you say have happened..... Maybe we (americans) can lay aside our arrogance for a moment and learn something from another country.

            • by shutdown -p now ( 807394 ) on Thursday February 25, 2010 @08:04PM (#31280304) Journal

              Most of the rest of the civilzed world has universal health care, and none of the dire things you say have happened

              Please read GP carefully. His "dire effects" are what happens when you have mandatory universal healthcare with no public option (i.e. you have to go and buy insurance from a private party), or when you have public healthcare which is non-mandatory (so you can opt-out and skip funding it). To my knowledge, there's no country which works like that today, and U.S. might just be the first one to get into that mess.

              Universal and public healthcare works, of course. That's the point.

            • Re: Dire things (Score:3, Insightful)

              by symbolic ( 11752 )

              The most dire thing that will happen is that the industry CEOs will start having to cut their salaries and benefits. We can't have that now, can we? I mean, surely these guys are worth so much more than everyone else, aren't they? They do provide a commensurate degree of value for what they're paid, don't they? So to afford them any less than the lavish, overly-materialistic lifestyle to which they feel they are entitled would be unthinkable!

          • by Beardo the Bearded ( 321478 ) on Thursday February 25, 2010 @04:40PM (#31278138)

            Public health care. I've had it for my whole life. I'm Canadian.

            In BC (we're hosting the Olympics in case you don't own an Atlas) we have insurance covered by the Medical Services Plan. For a family, it costs about $120 every month. Everybody must pay it, with exceptions and pro-rating for those with low incomes (basically, under $35k a year and you don't pay.).

            It covers your basic medical coverage. This is everything from surgery to bandages. I was born via c-section, as were my two kids. It cost me $0. My kids were hit by a car. It cost me $65 for the ambulance. I had heart palpitations a while back; I got a Holter, stress test, ECG, and bloodwork for $0. As for waitlists, I had chest pains and had an ECG within 15 minutes of arriving at a nearby clinic (and saw a doctor with whom I had no previous relationship.)

            You can get extended coverage, available privately, which will cover dental, optical, massage, prescriptions, etc. Lots of jobs include this as a perk, and will often cover those MSP premiums.

            If you don't have your "public option" then you simply don't have health care. Otherwise, insurance will only be available for healthy young adults. If I understand your constitution correctly, assassination is acceptable for those who would threaten that option. It is, technically, self-defence.

            Your health companies are being very odd with this -- you can set the levels of basic care, and then let people buy extended coverage. We've got that up here. We just make sure you don't have to pick which finger has to get sewn back on or make you flash a CC before you see the OR.

        • Re: (Score:3, Informative)

          by rjstanford ( 69735 )

          Check out Administaff. You need at least 5 people in the company (could be an affiliation of otherwise self-employed people), but you can get in on their corporate health plans at "normal" exorbitant pricing. Professional organizations (IEEE et al) can also be great sources of health plans.

        • Re: (Score:3, Insightful)

          I'm going out on a limb here, but I'm guessing this article, and many of the responses are from the USA, the last developed western country without universal healthcare, and labour laws out of the 19th century.

          I stay at my job with large soulless corp due to the fair pay and excellent benefits - not fear of lacking health care.

        • Re: (Score:3, Insightful)

          And yet, what's being proposed wouldn't really lower your rates. If you weren't able to get health insurance AT ALL, then it'd help. But it won't make it more affordable, if the problem is that it is too expensive. If it's possible to get health insurance, no matter how crappy or expensive, under the current proposal - you'll be REQUIRED to get it. Period. No further help. And add to that? You will be taxed on the income you use to pay for it. So, what's so good about the proposed "socialized medicin
          • Re: (Score:3, Insightful)

            "So, what's so good about the proposed "socialized medicine" again?"

            * Europe has socialized medicine
            * Europe pays less on healthcare than USA (11% vs 14% of GNP)
            * In Europe you never go bankrupt because of long hospitalization or live-longed treatments
            * Child mortality in Europe is lower than that of USA (while I didn't find the average value for the whole European Union, i.e. Spain, not one of the strongest countries on the region, 4.26 vs 6.9 per 1000 born)
            * Europeans have higher hope of survival (79 vs 7

      • by Archangel Michael ( 180766 ) on Thursday February 25, 2010 @03:47PM (#31277384) Journal

        When you have a wife a kid(s) depending on you, when health benefits for you/your wife/kids would cost 5 times as much (if they are available at all, if you have any kind of special needs, or pre-existing conditions, forget it) and half as good, then yeah, it does

        We don't treat health insurance like insurance. Insurance is for EMERGENCY and RARE EXPENSIVE claims.

        I know of one doctor, who no longer takes insurance because taking insurance cost him too much. He now can offer a regular checkup for very inexpensive cost, and he makes more money in the process. He doesn't have to hire two full time clerks to battle against the insurance companies, saving him tons of money. He doesn't have to get paid less for some people than for others. He charges ONE price for everyone and is able to provide better care and service.

        Insurance companies are nothing but middle men skimming BILLIONS (or trillions) out of heath care each year. Those BILLIONS (or trillions) would be better spent on HEALTH CARE than insurance (paper pushing), however nobody is willing to even address THAT issue.

  • Bagh! (Score:3, Interesting)

    by WrongSizeGlass ( 838941 ) on Thursday February 25, 2010 @03:12PM (#31276846)
    I'm willing to take my chances being an independent. I do it every day of the year.
    • BTW, this restricts independents from contracting work from brokers who are suppling talent to a client. It does not affect an independent who contracts with the client directly.
    • by mswhippingboy ( 754599 ) on Thursday February 25, 2010 @03:32PM (#31277178)
      I was an independent contractor/developer for over 15 years and it was great. However, the dive in the economy and the items mentioned in the original post have squeezed things so much that large contracting organizations are swallowing up all the work and forcing independent contractors to roll over or hit the road. It doesn't matter what you know or how valuable to their clients. Decisions are made from the top of the organizations and middle management has little or no say about it.
      I've been in software development for over 30 years and have always kept my skillset crisp and current. I've worked as W2 and 1099 over the years and I like 1099 much better (eg. no politics, focus on the task at hand rather than on corporate culture, more say in what and how I do things, etc.). However, unless corporations begin to operate like small companies (where the end product and customer satisfaction matters rather than maximizing share price at any cost), I don't see much hope for the future of independent developers. That is if making a good living matters. Granted, to some $$$ is secondary to enjoying what you do, but those of us with kids to: put through college, help with healthcare, supplement income due to the crappy job market, etc, it matters more than personal satisfaction.
  • Not Completely True (Score:3, Interesting)

    by mikes.song ( 830361 ) on Thursday February 25, 2010 @03:13PM (#31276872)
    I do well building a reselling software. I make most of my money off something I built two years ago. Working as an independent programmer for someone else may suck, but working for yourself is the only way to go. Build it once, and get paid forever.
  • Why now? (Score:5, Insightful)

    by WinterSolstice ( 223271 ) on Thursday February 25, 2010 @03:14PM (#31276892)

    This article is more than 10 years late... is this just because the dude crashed his plane into the IRS building?

    Most programmers/IT people have long gotten around this by having multiple contracts and/or multiple employees. It's not really all that hard, and if your independent company only has one contract and one employee you're basically already working for them.

    This does not in *any way* discourage the next Microsoft. Or the next Google or Facebook, BTW... obviously, since both came up after this law ;)

  • Just SOP (Score:5, Insightful)

    by commodore64_love ( 1445365 ) on Thursday February 25, 2010 @03:16PM (#31276930) Journal

    The corporations use bribes to buy politicians. The politicians write the laws the corporations wants. And the laws the corporations want are protective laws which discourage indepdent businesses (programmers or otherwise).

    It doesn't matter whether we're talling about RIAA, Hollywood, Comcast, or Microsoft. It's all the same operating procedure.

    Corporations should have their free speech rights taken away (lobbyists/bribes).
    They have no more rights than a Tree or a rock.
    They are not THINGS not people.

  • by Anonymous Coward

    As an independent tech worker today who runs his own company developing my own software products. I have health insurance, and I'm not worried about this clause of the tax law which *strictly* governs consulting with third parties and has nothing to do with your typical tech startup. Your premise that entrepreneurship is in any way damaged by this clause is utterly and totally *wrong*. There MAY be a small minority of independent contractors who, because they work an *extensive* amount of hours for *one*

  • Yep, I've lost hope. (Score:3, Interesting)

    by GarryFre ( 886347 ) on Thursday February 25, 2010 @03:24PM (#31277066) Homepage
    When I started working as a programmer some 15 years ago I had an AA degree in computer science. I learned on my own and wrote some pretty fantastic code. My first job was to write a multithreading app and I did well. Now I'm out of work and I can't get a job doing stuff that I could do in my sleep because I don't have a BA and I'm 54 years of age. I can't get a job, in a month or two I'll be homeless. I have pneumonia and I can't even afford to go to the doctor, stinking california denied my medical aid because I didn't state whether i was PREGNANT or not!!! Recently I decided my only hope is to go into business myself and now i read about this situation. Not a day goes by that I don't think about suicide and can only manage to get to sleep by pretending I'm dying. How pathetic I know but that's the way it is. Its over for me.
    • Re: (Score:3, Insightful)

      by RobDude ( 1123541 )

      Find a small to mid-sized company and just lie on your resume about your degrees.

  • I don't know that things are that grim, several very large or prominent companies in the market today began as small start ups. Sure, there is some risk there, and not everyone will grow to the size of Google, but The arguments that are mentioned (liability, volatility) apply to any sort of independent venture. I don't see developers as having a particularly hard time. In fact, considering the nature of their product, the cheapness of the tools and software for writing code, and the relative ease of finding
  • by Angst Badger ( 8636 ) on Thursday February 25, 2010 @03:25PM (#31277078)

    But where will the next Microsoft come from?

    Nowhere, hopefully.

    In all seriousness, this is typical of the point of view that only large, publicly-owned companies matter and that consumers are just a resource to be harvested by investors in the stock market. Personally, I care a lot less about where the next near-monopoly comes from than where the next generation of quality software comes from. And since it's generally not coming from the existing large corporations, TFA is at least correct in saying that the disincentives to independent development are a bad thing. But this is primarily a bad thing for consumers; there are always plenty of opportunities for the investors, though any given industry -- such as software -- may not be a hot deal at any given time.

  • More news at 11 (Score:5, Insightful)

    by BitZtream ( 692029 ) on Thursday February 25, 2010 @03:29PM (#31277126)

    Yes, working in a group makes it easier than working by yourself.

    Thats why companies exist, they can be more productive and efficient than a single person if they properly pool resources and talents.

    Accountability in code defects? Lawsuits? Are you fucking kidding me? What universe do you live in where this is happening? Certainly not the one with Microsoft or Toyota in it.

    Hold on to their jobs until retirement? Yes, the industry is no longer a fledgling industry. Yes businesses are getting better at figuring out who is actually useful as a programmer and who just happened to pass some courses at the college they went to. The article confuses the industry coming of age and realizing how useless most of the people who claim to be in it are and people not being able to hold on to a job.

    People get fired because they are less valuable than something/someone else that can replace them or the need for them has simply went away. Yes companies try to cycle through low cost employees as a way to cut costs, but they end up moving so slowly after a short period of time that they disappear quickly and account for a small percentage of the workforce.

    Reality:

    Working independently and competing against people who work in groups is generally hard. Doing it as a programmer is no different than doing it as a plumber, with one exception. The plumber isn't so retarded as to expect it to be any different nor do they have the sense of entitlement to think that it should be different for them.

    Plenty of people DO go it alone. Happens constantly all the time. The company I work for actually works with more self employed people than companies.

    Its not impossible, it just takes effort and is harder than working for a company with shared resources. Yes there are some silly laws aimed at software developers working on their own, but there are also some silly laws aimed at plumbers working alone. God, slashdot would just keel over dead if governments started requiring developers to be licensed and show they are qualified to do so like MANY MANY other professions.

    I have a better question:

    Why is it IT people in general feel that they are somehow different than everyone else in the world? Are they really so ignorant and socially dysfunctional to not realize that they are no different than any other part of society in any way? Is this ignorance or a form a geek elitism, thinking that we geeks can't possibly be expected to suffer under the same working conditions of the rest of the pathetic planet of idiots?

    • Re: (Score:3, Insightful)

      by Angst Badger ( 8636 )

      Why is it IT people in general feel that they are somehow different than everyone else in the world? Are they really so ignorant and socially dysfunctional to not realize that they are no different than any other part of society in any way? Is this ignorance or a form a geek elitism, thinking that we geeks can't possibly be expected to suffer under the same working conditions of the rest of the pathetic planet of idiots?

      Translation: I'm doing okay, so fuck the rest of you because you plainly suck.

      There's at least one of these in every thread on employment issues. Why they get marked Insightful is a mystery to me.

  • by Sleepy ( 4551 ) on Thursday February 25, 2010 @03:30PM (#31277136) Homepage

    It's funny how all the big-business fat cats claim that "socialized healthcare" is bad for SMALL business, when yeah... lack of affordable self insurance is the PRIMARY reason many dreamers never give their nagging small business idea a go...

  • by Low Ranked Craig ( 1327799 ) on Thursday February 25, 2010 @03:33PM (#31277194)

    Step 1. Form an LLC. It's not hard, you can do it yourself for under $100 in most cases

    Step 2. Get an EIN number from the feds. Free and easy

    Step 3. Open a checking account for your new LLC. might require a credit check.

    Step 4. Get a decent accounting package.

    Step 5. Keep track of EVERY business expense. Keep milage logs in your car. Keep receipts. What percentage of your utilities, etc are business related? Track it.

    Step 6. If you think you need the additional coverage get E&O Insurance. It can be pricey, true. On the other hand if you LLC doesn't have a lot of hard assets, why worry?

    Step 7. Get health coverage. We found insurance through a local trade group for $600 a month for my wife and I. Pay it out of the company, it's a write off.

    Step 8. Work your ass off and enjoy the benefits of being able to write-off things you probably would have purchased anyway.

    This should have been step 6 - get a good tax guy (or girl) to help you figure shit out.

    Now get creative. Like to go to theme parks? Set up another LLC and create a website dedicated to reviewing them, talking about which ones have what etc. Now you get to write off trips to Six Flags and Cedar point as legitimate business research.

    Life is far more enjoyable when you do what you want, when you want, for whom you want. All the accounting is a pain in the ass, yes, but not as big of a pain in the ass as working for Bill Lumberg the rest of your life.

    • by digitalhermit ( 113459 ) on Thursday February 25, 2010 @03:59PM (#31277550) Homepage

      If it worked like that it would be awesome. But it doesn't.

      Say you are an independent programmer with EIN in hand. You walk up to Acme Industrials and present your resume and EIN. They contract you because, dammit, you're really good. A few months go by. You're very good, and love the independence of contracting. So good, in fact, that Acme renews your contract. Life is good.

      Tax season rolls around. The government says, "Hey Acme, your awesome programmer contractor is really an employee. You owe us 30% of his salary in withholding tax. You owe use unemployment taxes. You owe us social security taxes. You owe use these other fees. And you're late on paying for the past three years also. Pay or lube up."

      Acme gets rid of the awesome contract programmer who is so damn good that he doesn't need an agency to find him work. Well, at least he didn't before.

      • by rjstanford ( 69735 ) on Thursday February 25, 2010 @04:44PM (#31278194) Homepage Journal

        Not the case, actually, which is why very few companies will actually contract with INDIVIDUALS any more. Any company working with an LLC or a C/S class corporation is automatically covered. Its impossible to hire a corporation, therefore they can't possibly treat you as an employee, so this situation never comes up.

        Working as an independent on a 1099 basis is almost impossible. Hence step one, forming an LLC.

    • Re: (Score:3, Insightful)

      by yumyum ( 168683 )

      Like to go to theme parks? Set up another LLC and create a website dedicated to reviewing them, talking about which ones have what etc. Now you get to write off trips to Six Flags and Cedar point as legitimate business research.

      That only works to a point right? According to the IRS you have to show some income at some point, not just a ton of expenses.

      • by CodeBuster ( 516420 ) on Thursday February 25, 2010 @05:08PM (#31278570)
        IANAL, but as I understand it one has 5 years in the US to show a profit or the IRS will deem the business to have been "declared in bad faith" (i.e. as a tax dodge) and you will owe back taxes and penalties for any write offs or other tax benefits derived from the illegitimate "business". This can happen even if you honestly were trying but just couldn't get the business off the ground. This sometimes happens to people who try to turn a hobby into a business for tax purposes.
    • Re: (Score:3, Informative)

      Oh, Lord. A tax attorney would laugh himself into a seizure over this. Write off going to theme parks because reviewing them is your business? Not unless you can show the taxman you made a profit at it in the recent past or have a reasonable expectation of doing so in the future. Incorporate yourself to allow you to calculate taxes on that basis? Yep, and be sued by the IRS for maintaining a phony corporation as a tax dodge, particularly if you have only one client, in which case they will claim you are

  • OK. If a country who decided, stupidly and unconventionally, to have Windows (any version) installed anywhere within the chain of firecontrol for nuclear weapons, or massive bio/chem weapons, and one accidentally launched or worse, didn't launch when needed. Microsoft needs to be held liable.

    If a life support system, fails and it is found, beyond all doubt and as matter of fact, that the developer purposely put the bug in for shits and giggles. Yes, I would agree he is liable.

    OK, everyone understands the

  • by geekoid ( 135745 )

    I don't believe in the no win scenario.

    Or to paraphrase:
    The kobayashi maru is my bitch.

    Worry less about winning, and more about doing.

    As a side note, I know a lot of small business owners that can not grow there business because the cost of health care is too high.

    Think about that next time someone talks about health care hurting business.

  • by gestalt_n_pepper ( 991155 ) on Thursday February 25, 2010 @04:00PM (#31277562)

    Panama, the Bahamas, Canada. Citizenship can be had elsewhere. If I was starting a company tomorrow, I'd incorporate offshore, hire offshore and only make my software available via download or as a web app. The USA/IRS might try and tax me for domestic downloads. Good luck with that guys.

    If the USA wants to make it difficult for independent software developers or other independent entrepreneurs to do business in the United States, I'm sure that those independents will be happy to oblige them - by taking their money, talents and ambition elsewhere.

    • Re: (Score:3, Insightful)

      by CodeBuster ( 516420 )
      You do realize that it is basically impossible for US Citizens to escape the IRS right? Even if you live overseas, you still owe taxes. The only way to become completely free of the IRS is to renounce citizenship at an overseas embassy which cannot be done without proof of alternative foreign citizenship because you cannot became a "stateless" person in this way. The benefits of American citizenship heavily outweigh the costs in taxes for most of us, besides the fact that many of us were born in United Stat
  • by Kim0 ( 106623 ) on Thursday February 25, 2010 @04:01PM (#31277570)
    Stuff like this is an attack on programmers from people with lawyer education.

    We damaged or destroyed the music industry.
    We could do that to lawyers and judges as well.
    Considering their general low quality, they could in most cases be replaced with simple machine intelligence and data mining. Do this with open source and collaboration, and they will be displaced just like peopled stock exchanges.

    Of course there will be a transition period, but when computer guided actors playing lawyers in court rooms win significantly more cases than real lawyers, and computers are better at judging than judges, people will treat them as the obsolete guild they are. The survivors will be lawyers that understands computing.

    Kim0

  • by rahvin112 ( 446269 ) on Thursday February 25, 2010 @04:15PM (#31277750)

    In a knowledge economy, programmers rank among our most valuable workers

    Got a complex or what? Given the audience I'm probably gonna burn some Karma here but, There are a dozens of professions I would put before programmers, maybe even hundreds, as the most important professions in civilization, regardless of development level (Nomadic, Agrarian, Industrial, Information). Lets start with Doctors. I'd value my health far higher than a program to balance my checkbook. Next Nurses, as I value my health to have doctors, Nurses are a critical component to make that happen much more than a web browser. Next, Civil Engineers, as I value having a roof over my head (rather than living in cave), clean potable water in my pipes, sewage lines and treatment plants, roads to move myself and goods on and bridges to cross bodies of water and ravines much more than a value software for digital pictures. Next Mechanical Engineers, I'd value cars, planes, boats and machinery to make things, machines to move goods and people, machines to build things and simply to provide an industrial economy much more than a software of any kind. Next, pretty much the rest of the traditional engineering professions. Next Any military career, as I value the defenders that prevent others from taking my life, loved ones or lively hood much higher than software to play games.

    I could go on, but I'd put software programmers near the bottom of the list as the most important professions in civilization. Anyone putting software developers near the top of most important professions frankly has a mental disease involving some sort of superiority complex. Personally I'd rank software developers right up there with Telephone Sanitizers, Hair dressers, salesmen, middle managers and Executives on the most important to civilization.

    • by MarcoAtWork ( 28889 ) on Thursday February 25, 2010 @04:45PM (#31278212)

      let's see which ones of those professions depend on software nowadays:

      - doctors/nurses/medical, think that MRI machine is mechanical? what about that CT scanner? or simply the gizmo that charts your BP/pulse?
      - civil engineers: think they are still using drafting tables to come up with buildings? or hand-write calculations for those bridges?
      - mechanical engineers: do you think that cars today are fully mechanical? airplanes?
      - rest of traditional engineering: electrical engineers do again everything on paper?
      - military: I am sure they'd love to go back to scouting parties instead of satellite imagery

      unless you want society to roll back entirely to the 1930s/1940s I think you might want to reconsider putting software developers at the same level as telephone sanitizers...

      • Re: (Score:3, Insightful)

        by rahvin112 ( 446269 )

        None of the examples you presented REQUIRE software they might use it, but they don't "depend" on it. NONE. Hell more than half of infrastructure you use every day was designed and built before software even existed. Software might increase productivity but it's not essential nor does that put it in the most valuable profession category. Hell more than half the New York Skyline was designed with slide rules, there are roads, aqueducts and sewers built during the Roman empire still in use in Europe. Hell, th

  • by Maxo-Texas ( 864189 ) on Thursday February 25, 2010 @04:24PM (#31277880)

    Spend $50k to $80k on a degree.

    Get a job with required overtime, required holiday work, low status, poor dating prospects.

    At least you used to have freedom, security, and high pay.

    Now you've lost freedom (sarbanes oxley is horrific. at my company, a one line change requires review and approval by multiple people (including me as I'm a supervisor).

    You lost your security since so many jobs are being offshored (at my company we are down about 35 people and up about 80ish indians onshore and probably another 150 indians offshore.).

    And lately, you've lost the high pay. I have friends who only make about $58k a year. That's about $46k after taxes but let's say $48k. Interest on the college debts is $4k a year. How do they live?

    Stay away from computing for corporations. It's a terrible job right now. Perhaps things will be better once the dollar falls enough or enough baby boomers retire.

  • by mt1955 ( 698912 ) <mt1955@@@gmail...com> on Thursday February 25, 2010 @04:57PM (#31278392) Homepage Journal

    About this time last year I was working as the IT manager for a multinational manufacturer. The IT group was targeted for yet another round of cost-cutting; they gave me an hour to decide who would get a buy-out package and a shove out the door. I talked them into letting it be me, put the buy-out money in a rainy day account and started my own software company. I told my wife that if we weren't cash positive within 6 months I would give it up and start looking for a real job. Over the last 12 months we've made more than they were paying me in the "real job" and we've never actually had to fall back on the rainy-day account, in fact we've almost doubled it.

    Starting my own company was not easy. I have to sell, communicate well, be easily accessible 7/24 and give my clients plenty of sound business reasons to keep coming back in between turning in top quality work on time. I'd have to work my a** off and most days are 12~16 hours long. I have still managed to take two vacation weeks since I started and we have a third week schedule for May... on vacations I do have to keep one eye on my email and be willing to get up a few hours early to handle anything that can't wait until we get back.

    There are no sick days or personal days. Working for yourself means you both have all the time in the world and no time. Before when a stupid boss would make unreasonable demands or mistakes I just had to deal with it. When a client makes unreasonable demands I just charge more. They can be as unreasonable as they want $$$

    To start your own company, software or otherwise;

    - be prepared for long hours, don't let a client down even if it means pulling all-nighters until your not sure what day it is
    - force yourself to learn the new things consistently, figure out where your clients need to be 6 months from now and learn or do whatever it takes to be there waiting for them
    - find an accountant you trust to handle the tax laws
    - find an attorney you trust to handle the legalese

    I've never been happier in my career.

    • by jeko ( 179919 ) on Thursday February 25, 2010 @10:07PM (#31281024)

      "and most days are 12~16 hours long"

      Do you have kids? Do you plan to? You work 12-16 hour days constantly and they will end up pregnant addicts. NOTHING screws up your kids faster than parents who don't have time for them.

      on vacations I do have to keep one eye on my email and be willing to get up a few hours early to handle anything

      That's not a vacation.

      There are no sick days.

      You are one car accident away from bankruptcy.

      When a client makes unreasonable demands I just charge more.

      No, no you really don't. Been there, done that. Over time, clients expect you to constantly get cheaper. In time, you'll find yourself competing against third-world labor.

      don't let a client down even if it means pulling all-nighters until your not sure what day it is

      I see you have your cardiac arrest penciled in for next year. What does your doctor think about this plan?

      I've never been happier in my career.

      Been there. Done that. Talk to me about how you feel after three years of this.

Real programmers don't comment their code. It was hard to write, it should be hard to understand.

Working...