Independent Programmers' No-Win Scenario
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.'"
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
Politics is Treachery, Religion is Brainwashing
I'm willing to take my chances being an independent. I do it every day of the year.
I haven't seen any shortage of software startups in the past 30 years..
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.
You can sell software to US, no problem.
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 ;)
An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
Just ask Joe Stack about being an independent programmer.
If you have something that you dont want anyone to know, maybe you shouldnt be doing it in the first place -Eric Schmidt
Let's see - SAS from NC State, Linux from U. Helsinki, X11 from MIT, kerberos from MIT, BSD from Berkeley, Maple from Waterloo (?). Matlab from U. of New Mexico. Firefox from Mozilla from Netscape from Mosaic from UIUC. I'd say pretty much any interesting software I can think of came from a university one way or another.
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.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
Apart from "News for Nerds", the long ago abandonded mission statement, why limit this to programmers? Most all other occupations face the same challenges and pitfalls.
You can be grdauated from mechanic's school and either go to work for someone else's garage and enjoy the benefits of that position, or start your own and accept the attendant risks.
"Sacrifice for the good of The State" - The State
Next Microsoft won't appear, that business model is not working that well anymore. Programmers that view their profession as nothing more than a job are not the type that innovate or try something like entrepreneurship. The other type of programmers will still want to make something new or just to work on something where their view counts, that's why I expect the open-source community to grow even larger.
Health care is the only problem. Fix that and you're good. The BS about contracting is just that, BS. If you're making any kind of money as a programming contractor, you can afford to hire someone to handle your taxes (or you're intelligent enough to handle them yourself, and freelancing means you ought to have the free time.)
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* customer the tax law is saying "Sorry, no, you're an employee not a contractor." But the VAST majority of entrepreneurial-minded independent PROGRAMMERS are NOT impacted by this law, and I wish you folks would stop spreading FUD about it.
And no, Joe Stack was not some kind of anti-IRS hero... he was a tax cheat who blamed everyone else for his problems.
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.
www.Migrainesoft.com - Computer giving you a headache? We can fix that!
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 willing investors compared to starting up a conventional goods manafacturing business, and I would have to say that being a indy dev is pretty darned easy.
HA! I just wasted some of your bandwidth with a frivolous sig!
As an independent programmer in Europe, I'm not worried about any of those issues.
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.
Proud member of the Weirdo-American community.
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?
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
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...
What a non-surprise.
It's the guys who own the status quo that are sending the message.
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.
Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
"[...] the hurdles and costs of obtaining health care for one's own family [...]" Health care costs? Good thing every European is integrated in the public health care system of his/her country.
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.
I still cannot find the droids I am looking for...
Another article about how programmers are somehow better than anyone else in the SERVICE industry. Here's a tip for you... Everyone working on their own or owner of a small company doing service work has the same responsibilities and various legal obligations as well. If a dude putting a new roof on your house causes your roof to collapse, it is his contractor license and insurance carrying ass that is liable for the damages, as is the landscape company that cuts into your underground power line or knocks a branch into your car or house, as is the low life plumber that is installing your gas hot water heater if your house explodes. Welcome to reality where your dreams and expectations were wrong, you are actually not untouchable and are replaceable by someone else in your field because the barrier to entry to join starts with nothing more than a computer, some software, and a desire.
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 these extremes... but what about these?
If a software developer puts a back door sequence into a casino game machine, and they get out... I think he should be held liable.
The problem with liability, and why I think I would rather wait for case by case scenarios, as horrible as that may sound... wait for a nuclear disaster... the problem is the legal system and it's inaccessibility by laymen. The problem is, if you grant liability issues within the legal system for software development, how the hell are you to protect yourself from a lawyer who insists you knew of xyz bug that caused xyz damage? After all, you coded it, saw every line... perhaps you are a professional coder? It's the same things that plague reverse engineering, just because you saw the inside of a PS3, some lawyer in spite of all logic and rationale can make it sound like you have super human intelligence and vision like Superman to see into the chips and that the PS3 is such a simpleton device that merely viewing it once or twice somehow accounts for any and all success in reverse engineering a project like that. Which, *we* all know is bullshit.
And where does the liability train end? God forbid a lawyer actually understand any of this stuff, because it'll go from Microsoft, to the department, to the head engineer, to the underlying compiler, to the board of committee that governs the spec. Maybe no software designer accepts the liability, perhaps pass on the ball to those pesky hardware guys... the bug isn't a problem with software the software was just doing what the hardware allowed... now, square one, in a totally different ball field.
So they try to qualify it by "knowingly", but I just outlined the problem with this. These are ambiguous terms, nearly impossible to prove. Such concepts can result in long drawn out court battles, which due to no legal protection from the state, poor people can't afford. Which the whole thing will get abused by big business wishing to shut down an open source developer, or an upstart, or it's direct competition (we all remember Creative's use of legal battles to crush competition yes?).
Because of reliable prophecy of where this sort of stuff will result in, I'm willing to absolve any and all liability of even my worst enemy (Microsoft) should their software cause damage due to a bug. Besides, I don't know anyone who can write bug free code. I don't know anyone who can write a relatively useful, yet simple, program once and have no bugs, no gotchas without having to hit the backspace key at all. There is a great deal of trial and error in computer programming, there's a great deal of revisionism, bug fixing, updating and modification. Software development is as buggy as there are natural phenomena, it's as progressive and dynamic as nature itself. Attempting to hold someone liable is sheer stupidity.
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.
The Kruger Dunning explains most post on
Lawyers. Legal protection.
Doctors. Legal protection.
Accountant. Legal protection.
What makes a typical profession a profession, is legal protection by the state. You can't just practice as a doctor on a whim, it is illegal to do so. It creates scarcity in the field, and therefore high prices.
Ironically, things normally thought of as trades; electricians, plumbers etc are in many countries increasingly being required to pass certifications and gain legal protection by the state, and are therefore becoming more professional and prices are going up.
Programming. Pretty much nothing required. Anyone can become a programmer on a whim and a "Learning Java" book. People contracting individual jobs like any other trade. It's pretty clear programming is a trade rather than a profession. Sorry, but these features of programming are going to continue to push prices down, not up, as the supply of programmers increases domestically or abroad.
If you want to reverse the trend you're going to have to create or join a professional body and lobby the state to make programming without a license, illegal. (using whatever criteria you think will sway the argument; dangerous, national security etc)
Deleted
I really don't understand this sort of post.
I'm 26; I made 118k last year as an independent contractor. I get job offers all the time. Nobody is looking to out-source me, move me oversees, anything like that. Why? Because I'm good at what I do and easy to work with.
I doubt I'm going to see that change any time soon.
I don't see the liability issue as being much of a problem once it's established. Programmers will just end up buying some kind of insurance, similar to malpractice insurance. This will raise their costs, sure, but also will end up priced in to their products & services. In the big picture, poor quality and insecure software costs a fortune & is a huge financial drag, so I would bet that this would overall be good economics, even after the insurance companies siphon off a good share.
Because insurance will presumably cost more for careless developers and less for diligent ones, it gives an incentive for quality & security, where currently the only incentive is to get things done as quickly & cheaply as possible, and by extension to hire the cheapest and least skilled programmers you can get away with. This makes skilled programmers time worth more by making their insurance costs & their risks less.
I think it's a win for both programmers and software-users (which is everybody) and for the economy as a whole, and I think that the market will iron out all the details pretty quickly (and it's rare that I say something like that last bit.)
The point of TFA was not that it was impossible, just that the system's stacked against indies.
Maybe you like that.
As a former indy forced into submission, it pissed me off!
Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
Another cottage industry gets swallowed up by corporations who are able to spread risk and cost among a pool of workers and goods. Wal-mart all over again. Just ask the Mom & Pop stores for a good reference.
Always going forward, 'cause we can't find reverse.
Code produced by independent programmers must be more reliable.
This story specifically addresses work for hire and consulting scenarios. It totally neglects other methods of income, such as direct software sales and licensing. An individual developer can build up a portfolio of half a dozen apps for a specific platform (Windows, OSX, Windows Mobile, iPhone, Blackberry, etc) and do well financially.
Better known as 318230.
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.
Please do not read this sig. Thank you.
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
Good independent companies take advantage of their small scale. If you make something for a niche market, or if you provide an extreme degree of personalization, you beat the big boys, because no megacorp cares about those markets--they're not profitable.
Or you can invent a disruptive technology for a pressing problem and develop it faster and better than existing companies (Google). More money, but more luck required.
This is an obvious move by the large software manufacturers to keep their monopoly, that's how large corporations create unbearable situation for anyone who maybe able to compete, they create enormous barriers of entry.
Large corporations lobby the government to get what they want, be it bailout money, interest rate free money, laws that discourage competition, unfair advantage for taxation etc. It's the same old 'struggle of the classes', just moved to a slightly different plane - keeping your tools of production away from you, so that you would be forced to go work at the factory. Marx was wrong about what capitalism is, he mixed the term with mercantilism, but he was right in some principle things: those who have capital want to be the only ones with it, to make sure that it is so, they will do their darnest to be the only ones who have means of production so that the rest are forced to work for them and be paid a wage. Wage slaves.
I work as a contractor since 15th of January 2001, never looked back (worked in Toronto most of the time), the laws in Canada are better for this than in the US. US definitely sucks balls in this particular instance. Tomorrow maybe my last day with a company I worked with for 4.5 years, that's my longest contract yet.
You can't handle the truth.
That's like asking where the next Ford will come from, or the next Boeing. Microsoft, as well as IBM, Apple, Intel, etc, rode the wave of the blossoming computer/software industry. Now the industry is well-developed and saturated. The "next Microsoft" will be the company that gets lucky enough to find itself a part of the next big thing.
Just be careful when you change the programming as there is a slight chance you may get kicked out of Star Fleet...
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.
You can escape the oppressive overland governments by moving to the city under the sea! Then you can be truly free.
The suggestions for what to change at the end of the article make far to much sense for the government to ever seriously consider implementing them. Why would a bureaucrat want to simplify himself out of a job?
Somewhere other than the United States, I'm thinking.
Remember in the 1990's when ITAR (now EAR) made domestic crypto development and export such a pain in the backside? Meanwhile, there was a ton of good symmetric and public key cryptography implementations of the very same algorithms available on a certain .fi FTP server in Finland.
The horse had already long left the barn and was now several fields over, but domestically, we were concerned that the barn door might get opened when the government wasn't approving. Craziness.
These types of laws are no different. Innovation will go where it is most free, and it will sell from there, and to those authors and countries will go the economic benefits.
I did that only with an S-Corp.
Here's what killed me: most corps only do business with a select group of firms (read as large consulting firms) and will not do business with a small company, especially a single guy corp. IBM is like that and so is just about every corp on the Fortune 1000. Which means you have to sub out to the large firms which they did less and less of the point where there was nothing. And when they did it, they took their 40% of the bill and gave you the crumbs. Yes, I knew folks who were able to beat the system but they were Electrical Engineers who did very very specialized hardware work.
Now, there's going to be folks who are going to say, well, don't go to the Fortune 1000 corporations, dumb-ass!!
The trouble, outside of that market, there is much less work and it's saturated with people like me. Take a gander at RentACoder, Guru.com, or any of those other web sites. Work that I used to be able to charge $2,000 for is now going for less than $100. Really. I'm not exaggerating.
This is the year that I completely give up on IT.
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.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
Gosh darn it, I'm just going for a little trip!
This is my sig.
Insurance is for EMERGENCY and RARE EXPENSIVE claims.
Humans get these things called diseases. You may not have heard of them. But they are out there.
If instead, you worked from a world view something like, 'health insurance is for keeping workers productive and healthy.' I think you would begin to see things differently.
Until then, you should check into those human diseases and move out of your parent's basement.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
Good question.
Prior to 1706, some software folks abused the crap out of their status as "independent contractors."
They liked to say they were ICs. They liked having their own little sham corporation through which they could write off all sorts of expenses that mere "employees" (Make sure you snort derisively when you spit out that foul word) couldn't. They even signed contracts with big companies that called them ICs and repeatedly pointed to those contracts to say "See!? I'm an IC! Both me and the only people I work for agree!"
Of course, that was all crap. They were employees. They worked for just one entity for long periods, didn't seek other revenue streams, changed the focus of their work for that entity whenever that entity needed them to, etc. Some of them even wore the corporate polo shirt. They were employees. Period.
The law was changed to put pressure on the employers to bring those people on board officially. The whole point was to make it more difficult for a single person to claim to be a corp when they're actually an employee.
The whining over this thing has been going on for a couple of decades, now. Well, if so many people hadn't abused their status, no, make that *lied about* their status for so long, it wouldn't have happened.
Normal people don't freely redefine the terms "independent contractor" and "employee" to whatever they want, whenever they want, whenever it profits them. Why so many people who spend their days writing code feel they should be free to get away with it is beyond me.
Inventors with patents used to make money, but corporations make the laws in this country and have for a long time, despite grade school propaganda to the contrary. The independent entrepreneur is always a threat to large entrenched interests and will always be suppressed as much as possible without making the peasants revolt.
Please do not read this sig. Thank you.
Where will the next Microsoft come from? I don't get it. Section 1706 deals with contractors and consultants who look, act, and quack like full time employees. The next Microsoft is unlikely to come from that pool, and they don't fit my pictures of entrepreneurs.
Now an entrepreneur with a home/garage business will still feel the problems of health care costs; but wasn't that true in the past as well? Most entrepreneurs all start by taking an incredibly risky step of becoming unemployed (ie, mortgaging the house). It has never been a safe option.
Except for the health insurance part which is expensive, the rest is FUD. You get around these laws by incorporating, then you make yourself a W2 employee of your own corporation and invoice clients corp to corp. This totally gets around all this nonsense. Did it for 15 years, its quite easy. The REAL problem with independent programming is not the laws, its the business model and complexity of modern software. I learned a long time ago that it doesnt matter how good a programmer you are, at least 80% of the software business is marketing, sales, and other business related tasks. The days of whipping up your own title at home and trying to sell it are long gone.
Nowhere, hopefully.
The question "Where will the next Microsoft come from?" is shorthand for "where will the next giant software innovator come from?" in the parlance of people who aren't familiar with the industry, which may or may not include the person who said it (he's probably aware that his audience is unfamiliar with the industry).
But I'm not sure that the next software innovator is really going to come from somebody doing independent contracting. The part that doesn't make sense to me is that most contractors I'm aware of sell the bulk of their time to clients rather than investing it in innovating/creating/selling a product.
Although I guess it's possible that once independent contractors smell a need, they've potentially go more flexibility to turn their attention towards building a product/service/business around that specifically.... but I'd guess the ability to get venture capital of one kind or another would be a stronger plus.
Tweet, tweet.
A person who wishes to write a program and sell it is still in pretty good shape. It is only those that wish to contract to write portions of a program for others that are being unfairly treated.
As a matter of fact a person might well be on unemployment or even welfare while laboring at the next really big game or other piece of software that they intend to sell on their own. All they have to do is to be available or claim to be available and go to required interviews or make themselves available for a job if it should open up.
I am not saying that people who wish to consult or write code for others are not being unfairly treated. That is another issue. But do keep in mind that most often independent contractor status is used to cheat workers, not to help them. Lack of basic benefits, lack of overtime pay, even lack of Workmans' Compensation coverage applies to independents. Worse yet most people who have agreed to work as independent contractors are not in fact independents and that can even be turned upon an employer. All acts of supervision must be absent. Providing a desk or a phone or a work place can be enough to give them employee status. That can mean that if there is an on the job injury that the employer will have to pay out of pocker for all medical and lost wages and tax issues may also revert to the employer.
"Fatal Exception's Neil McAllister writes about the no-win scenario facing today's independent programmers IN THE U.S.: 'In a knowledge economy, programmers rank among our most valuable workers, yet IN THE U.S. the current legal and regulatory climate makes a career as an independent software developer virtually a dead-end prospect.' Section 1706 of the U.S. 1986 Tax Reform Act, the hurdles and costs of obtaining health care for one's own family, a hostile U.S. 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 IN THE U.S. For many IN THE U.S., 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.'"
If you find yourself in a country where you face "malpractice settlements" as a software developer, or where the insurance of your family depends on your ability to write and sell software, I recommend that you don't.
are close to being the worst of the bunch. They like the RIAA/MPAA *and* the oil/defense/pharma/insurance companies.
Did you look at the Sunlight Foundation video of the health care summit? Every time a senator or congressperson was on, they had an on-screen scroll of the person's biggest donors, and you could tell exactly what anyone was going to say by who their donors were. And guess what, blue dogs like Evan Bayh and Joe Lieberman are completely up the butts of the insurance industry.
and let's not forget about the entire FOSS movement, which makes the entire software industry hostile toward small-project entrepreneurs. If you DO manage to come up with a good idea, some fat kid sitting in his mom's basement will simply steal all your good ideas and make a knock-off version just to "stick it to the man", aka an independent programmer trying to make a living.
I don't know about your other accusations (sounds like trolling), but they do take some nutty positions.
We need a actual centrist party, that has not sold out to corporate interests.
Good luck with that. I agree with the sentiment, but there are a number of barriers. First, funding. Any third party is going to be beholden to some corporate interest (or unions, which shouldn't be just as socially harmful, but they typically are). Second, we really need two central parties, one slightly to the left and one slightly to the right. There will always be two major parties with plurality elections (and more so with the electoral college). If one of our parties was replaced with a centrist party, that would result in "compromise" being moved further to the left or to the right. The only people who want that are the extremest who are always wishing the other party would come closer to their ideologies.
My opinion, we need election reform before we can truly begin to address this very real problem. I'd be happy (happier, anyways) with just about anything else: IRV, Condorcet, or even Approval Voting.
I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
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.
'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?'
Nobody cares to ask a social worker this question, and their salaries are significantly less at the masters level.
So lets start a union. I am finally ready to join a software union. If you don't want to join, thats ok too.
If you are a union organizer, tell me what to do. gpscruiseNOSPAM@gmail.com
We need to get off our asses gentlemen.
53-year-old Andrew Joseph Stack III, we don't honor you, but we owe you.
Rgds,
jim pruett
People keep saying that as if it was some sort of axiomatic thing, but no, insurance is simply risk transfer, and there's nothing about risk transfer that requires it to be applied only to emergency and rare/expensive claims. Claiming that we should stop covering routine care with health insurance because insurance is only for emergency and rare expensive puts the cart before the horse, because we should be judging if the health insurance is allowing people to manage risk effectively, not whether it fits some definition of "insurance" that you pulled out of your ass.
Health insurance is simply a scheme where a majority of people overpay for their health care so that a minority of people who get extraordinarily sick can underpay for theirs. The reason to want health insurance is that nobody really knows which of those two groups they will end up belonging to over the long run.
The administrative overhead imposed by private market health insurance in the USA is a big problem, indeed.
However, your idea that regular checkups should not be paid out of insurance is wrong. Remember, again, the point of health insurance is that healthy people overpay for their healthcare so that the sick people can underpay. This means that if your proposal involves healthy people getting their healthcare at cost or at a small premium over cost, then your proposal is broken, because then there will be no actual money to cover the costs of the sick. Add to this the fact that early routine care reduces the risk that somebody will need really extraordinary care, and yes, you get a system where it makes total sense for you to overpay for your routine care in exchange for a guarantee that if you get extraordinarily sick you will underpay for your care.
Are you adequate?
$4k a year on interest for college debts? Jesus, it's called consolidation, use it. :p
Yeah, you'll be paying off the loans for the rest of your life, but seriously, at least I'm not eating just beans and rice every day.
It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
It's *generally* in favor of the status quo, not just small business, but even large-investment startups.
A socialized insurance system covered by taxes falls generally more heavily (like any non-regressive tax) on economic winners. You'll probably pay as much or more on the back end once you're profitable. Plus, as you pointed out, you lose a barrier to market entry: your potential competitors don't have to come up with the funding to cover health care costs before they're profitable.
Innovators/Disruptors and other startups, on the other hand... even if your expected payoff on success is big, you're carrying a moderate to big risk of failure. Now, if you're an investor in such an enterprise, and you have a chance to essentially defray a significant payroll cost up front in return for more taxes taken out if you succeed... well, that's generally a favorable deal.
Socialized insurance favors entrepreneurship.
Which might be why even an Austrian School economist like Hayek would support the basic idea.
Tweet, tweet.
The idea of "insurance" is to cover the cost of *unexpected* events that you cannot normally pay out of your pocket.
If you expect to need to pay for something, you're better off saving as much as possible and then paying for it out of pocket--that way you don't pay the profits of the insurance company.
Thus, you wouldn't normally make an insurance claim to replace a lost pencil--you just buy a new one. Most people can't just buy a new house if theirs burns down--this is where insurance comes in.
I think the recent legal climate (see past few weeks of slashdot) towards open-source, freeware, etc. has made it so anyone who come up with a clever program/idea is more likely to do well than would be expected.
www.RacquetUp.org - Helping Detroit Youth
In THE United Fascist States of AMERICA programmers have these problems.
Which means no, intelligent people do have a choice who write software. Its called off shoring.
If the big guys can do it, so can the little guys, and too a much greater affect might I add.
So if your a company like Microsoft who has been blowing disinformation about not finding enough skilled labor like a lof of American companies do, surprise, you just might actually have that problem in the future and it might not actually be all lies.
If you are a talented programmer, move off shore: LOW medical expenses, LOW cost of living and virtually no legal issues.
People have to understand this whole thing is by design.
America is a fascist state, and now that all of government is controlled by unethical people in Wall Street and Banking, any competition to any other business the government favors is going to get whacked hard.
If I actually owned a business I would shut it down and move it off shore to the far east.
Good Luck Obama telling the Chinese how to run things. If you try you will get your arse kicked.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
the health insurance system is bad for ALL works!!
People have been lay offed as health costs are to high and places like to work people 39 hours a week just to get out having to pay for them. And other places like wallmart have carp care that does not cover much. Also people with job based group care have had the pre existing conditions thing on them do get out paying for any thing by saying stuff like acme and rape are pre existing conditions.
The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants. It is its natural manure
All we have to do is determine who is going to fill those roles...(It looks like Congress in general has been nominated for the role of tyrants)
Of course, old TJ also felt that armed rebellion was a good thing - something that should perhaps happen every 20 years or so. And he also felt that the Constitution should probably be changed at like intervals.
Since I personally am not trying out for the role of patriotic martyr, I'm going for voting against the incumbents first. Even though my rep and senators are supposed to be good guys, they have been there too long and the taint of DC is heavy upon em.
You either believe in rational thought or you don't
I have long been an advocate of the use of unqualified generalizations in expressed judgments. However, I disagree with you about the doctors. Because some of them occasionally do plastic surgery for people I don't like (as opposed to burn victims, whom I just don't hear about), I have nothing but contempt for the entire profession.
India?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Today, there's no such thing as a s/w development process (only in big slow corps) compared to 15yrs ago.
Web development or DB development has become the wild-west (IT orgs have turned process upside-down due to TCO/ROI requirements) since the big s/w vendors can now push out changes daily--they control your process.
Product owners are caring less about the software, more about time to market and window dressing (endless Beta releases).
System analysts are even more clueless on software development and the benefits of OOD/Functional, etc...
Development as a discipline, like electrical engineering or architecture, is either found in academia (those studying software engineering, not CS), or aerospace companies. Everyone else, it's being outsourced or back to cowboy coding--we're losing the predictability of completing a piece of s/w since everything is always in beta and iterative.
Raise your hands if this has happened to you. I thought not. The key here is that the amount of money being made vs the difficulty in collecting the taxes on it. They are trying to avoid tax cheating. Anyway, a company would never hire a programmer per se, they would be a "consultant" or an "engineer". They get around the limits of the categories. Likewise, you hire people who have day jobs. There are also lists that rank countries on how easy it is to do business or start a business and the US usually comes out on top. The bottom line is that there are the written rules and then there are the real world rules.
~altar alter = to change
Consciousness is a myth. Trust me.
* State Income Taxes
* Sales Taxes
* Federal Income Taxes
* Sometimes even Fees like DMV/Car Registration
Did you calculate every dollar you earned but did not get to control how it was spent?
The routine stuff for healthy people is the cheap stuff, actually. Seriously, the bottom 50% of the population incurs 3% of the healthcare costs. The bottom 80% of the population accounts for 20% of the costs. If you kill off 25% of that in overheads, all you've saved overall is 5%.
If you really want to reduce costs, go after the stuff that's actually costly.
Yeah. That's called adverse selection. Basically, you want to enroll in a plan that charges lower premiums because it doesn't admit sick people. Then if you get sick you'll act all surprised that when the plan kicks you out because it doesn't admit sick people.
Are you adequate?
But where will the next Microsoft come from?
If you mean the next big abusive computer monopoly: Mountain View, California.
If you mean the next big game changer and innovator: somewhere outside the Benighted States of America, obviously.
I messed up the subject line.
Are you adequate?
1. Professional organizations can offer affordable group plans to their members. One example is the Microsoft Alumni Network open to all former Microsoft employees. IIRC, their small business group plan was open to companies with 2 or more total employees which could be you and your spouse (paid to file your taxes or whatever).
2. Your single employee business can outsource its benefits to a PEO (Professional Employer Organization), some of which have no minimum company size.
Both options get you into large groups which therefore have relatively good rates for group plans, which is to say very expensive for young healthy people but relatively affordable for the rest of us.
This story reminds me of that Michael Moore film "Sicko". He makes the point in that film that the American system seems to set people up for this sort of thing. Really expensive education means huge loans to repay, really expensive health care means you have to find a job with health benefits and that basically you better not rock the boat because if you lose your job your screwed. How do you guys put up with it? It seems like it's set up to totally favour the employer over there. I'm Australian, so partially socialized education when I got my degree, I had a debt when I finished but it was only about 20k. The liberals (~republicans) here are trying to bring about an american style system here so education costs are going up, recent grads are paying 30-40k loans . Partially socialized health system so I don't have to have a job to get medical care. Don't get me wrong, we still complain (who doesn't), but not after we compare it to what you Americans get.
I had my six months as a Ron Paul follower before I came back to the progressive netroots. There are certainly things to like, but there's a hell of a lot that is abhorrent not just to liberal attitudes, but to common humanity. These people are not people you want in leadership positions, and they largely do not want leadership - they can't imagine(or are too stupid to understand the implications of) living in the state they would create, they just want to make a statement. Everyone has that one summer in high school where you read Ayn Rand and It All Makes Sense. Most of the libertarians are either in that phase, are sophist nihilists, are paranoid schizophrenics, or are bigots who resent having to operate under the standards of conduct our society expects. Some are all four. The Reason crowd is the closest to my beliefs, but they maintain a dogmatic stance on economics that isn't tenable with reality - and refuse to give up or explore the full consequences of anarchist ideals.
By the way, digital, where is that TPS report you were supposed to hand in last Friday?
Software is one of those industries that chews up and spits people out. What software engineers do is no less complex than what most other engineers do. We use the theory we studied, combine it with real world knowledge and experience, and produce product. The sucky engineers get weeded out as in any industry. Why, then, do so many competent engineers find it so hard to retire? $100k just doesn't go very far. We usually have no pension plan. Health care costs are already mentioned. And we face increasing (and unprovable) age discrimination as we hit our late 40's. Either you're a software engineering director by 55 or you're working at Best Buy.
Now, try living in the Bay Area or similar region where getting a decent house is $700k+. That makes your mortgage like $4,000/mo. You bring home like $10,000/mo. After state+federal+other takes 40+% of that, forget saving enough for retirement. Better hope your company gets acquired by Google by the time you turn 45.
I bristle at anyone who thinks software engineers are rich yuppies.
And out in the middle east there some rather beautiful motorway bridges whose curves where to complex to draw by hand so I wrote a program to draw the required sections (and corrected the engineers math as well)
And what about the 750,000 I recovered for my employer by fixing the rubbish Accounts Receivable program the FD had brought
Have you ever developed professionally ?
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!
It amazes me sometimes how salaried employees underestimate risk of losing their job. Many mistake word 'full-time' to mean 'permanent'. Business changes, so are needs for 'full-time employees'. Doing my second decade in software business, I've seen many times when full-time employees are let go but contractors stay. At least as a contractor I knew when I'm due to look for another gig and can plan accordingly, whereas full-time people are duped by management to the last possible moment to keep their morale up. Stop pretending that being a full-time cog in a corporate machine somehow guaranties life-time employment - it never did and never will.
"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.
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
Yes, we should censor people that disagree with the idea that state of things is terrible. We would not want balanced discourse, would we? People content with the state of things are already not as loud as the gripers; now you are suggesting that they be silenced altogether? If so, you truly have found your place on slanted-dot. Actually with your low ID I guess you helped mold the place in your image.
And let's not start the whole "you are sheeple" argument; just because some have found their place in the world does not mean they are not as enlightened as you. Maybe you are just a malcontent.
*BA HA HA HA* *Gasp* Oh God, stop it you're killing me! *BA HA HA HA HA*
Have you actually tried this? Did you enjoy the audit? Do the words "back taxes and penalties" haunt your dreams?
You do understand the IRS considers this tax fraud and aggresively looks for it, right? You got this idea from your copy of "Rich Dad, Poor Dad" didn't you?
He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
You see, the basic formula is this:
risk = reward
If you don't want any risks in life, you can have the cozy job at the big corporation, where no one expects you to be anything better than mediocre. You can have subsidized health insurance, a steady income, and a sniff of a bonus from time to time. If you lose your job, the government will give you money for several months while you find something else.
However, if you want to put yourself out there and use the capital between your ears, yeah, there's a lot of risk. Your ability to afford anything - including the absolute basics - depends on your ability to market yourself and then do what you say you can do. You have to handle finances, research options and hustle. If your business fails, the government isn't going to come and bail you out - you're neither small nor large enough to give a damn about.
But you can do way, way better for yourself.
Some people thrive on this challenge.
And some others just want someone to handle it all for them.
Time was, the USA was where people around the world went when they wanted to handle the risk and get the reward.
Nowadays, though, the USA is full of people who feel entitled to everything the world has to offer, just because they were born here.
It's not a knowledge economy, but an influence economy. The knowledge economy is a fantasy. Besides, knowledge can be offshored fairly easily to low-wage countries, and thus cannot be America's comparative advantage, at least not by itself.
Table-ized A.I.
Seriously, this article is all over the map.
First of all, what kind of people are we talking about - what is an "independent programmer"? I can think of two kinds:
1. Independent contractors working for a company.
2. Programmers writing code on their own, for themselves, with an intent to sell it.
Most of the article seems to talk about #1, but then they ask "Where will the next Microsoft come from?", which hints at #2. Unless the author has some information we don't, companies like Microsoft and Google didn't hire a lot of independent contractors when they were small. The arrangements were probably mostly informal, as with most businesses in start-up mode.
At any rate, the author mentions a bunch of US specific regulations first, while mentioning in the second half of the article that these problems primarily affect Americans. That should be part of the title then. Many people like myself can read English, but don't live in the US or love everything to be US-centric, especially without disclosure. (I live in Japan).
It is mentioned that because of US laws, nobody will hire independent contractors? That is absolutely not true, I myself have worked as an independent contractor in the US (in around 2000, way after the law was passed), and I know plenty of other people who also do. If that's a problem, then you just self-incorporate - as many of the independent contractors I know do. It's not that big of a deal.
As for the legal code requirements... think about it "There are no bugs to my knowledge", etc. That's an easy thing to promise, since it's only "to the best of my knowledge". Very few organizations even request those sort of agreements, because it will be obvious to anyone who wants to keep their job they they need to deliver professional quality.
The poor health-care system of the US is mentioned - that is a big problem in the US, but one that isn't even remotely only related to IT.
That's a significant part of the reason why it's difficult to implement; you can't introduce it by incrementalism. It only works if it's all or nothing.
Machiavelli's instructive here:
You better watch out, there may be dogs about . .
If you had homeowners insurance, and your house burnt down, it wouldn't matter if you stopped paying for that insurance the very next day, the restoration of your house would still be covered since the incident occurred when you were paying for coverage.
The real question is why doesn't health insurance work the same way? Were you covered when you became diabetic? Well then, if you want to find new insurance, your new insurance shouldn't have to care about your pre-existing condition because it is being payed for by your previous insurance since you were paying them when you became diabetic.
For some reason, health insurance companies get to have their cake and eat it too. Not only does the condition have to occur while you have coverage, but so do the treatments. It seems to me that a lot of the bullshit in health insurance would disappear if the insurance companies were allowed only one requirement or the other, and I think the one they would choose would be to cover any condition that begins when you have coverage for life, since requiring insurance companies to cover pre-existing conditions is ridiculously absurd. ...but leave it to the government to suggest the completely absurd option.
Move to another country.
There must be one with better conditions out there.
Any sufficiently advanced intelligence is indistinguishable from stupidity.
Yes, he really said every 20 years, I did not drop a zero.
But you have to remeber that TJ was a revolutionary fellow - and by current standards quite cruel and brutal. For example he advocated castration as the proper punishment for rape
You either believe in rational thought or you don't
Well, well ,well.
So your work 12-16 hours a day and your account has doubled? H-e-l-l-o-o-o-o-o.
And if you worked 24 hours a day it may triple, but at what cost?
Whenever somebody shows pride in this kind of self destructive behaviour it is worth remembering we only live once.
As for the way you work, I simply don't get it, it sounds you are simply lousy at costing your work and at setting realisting expectations.
I started working independently and work only 40 hours a week (not a single minute more).
You can negotiate how you are going to work and walk away from unrealistic projects, you don't have to put up or shut up anymore, if you do you are doing something wrong.
What?!?!?! See what a US OB-GYN or Pediatrician makes in the US after taxes and malpractice insurance. You could make more selling shoes. You are nuts. Canada has a huge doctor shortage, and 1 in 10 Canadian doctors go to the US to practice. Limit what doctors can make, you'll limit the number abd quality of doctors.
Slashdot "libertarians": Small government for me, big government for those I disagree with. -1, I disagree with you
I did some freelance work for about $4k last Xmas and it ended up costing me $1,500 in taxes. That's higher than the tax on my salary. Plus getting insurance without the help from a corporation and its shared discount is unbelievably expensive.
No, it doesn't, otherwise every single state on the planet is totalitarian (hint: eminent domain).
Ostensibly the United States, and any republican government, is restricted from exercising eminent domain without providing "just compensation". In practice of course this is not always the case.
supermajority overruling minority exists in every democratic state, no exceptions
You fail to distinguish between democratic control over public assets, as in any democratic republic, and democratic seizure of private property or democratic enslavement of minorities, both legitimately forms of tyranny.
"I assumed blithely that there were no elves out there in the darkness"
...indie software developers are in the same boat as all the other small business owners? Whooda thunk?
The insurance company, with their "negotiating", pays much, much less if it covers it. I.e. like that $10k "negotiated" to $600 with the other 8.4k magically disappearing. Negotiating health care like it's a used car is mad, but very businesslike.