The Coming Tech Gig Economy (infoworld.com)
snydeq writes: The rise of contract and contingent work is shaking up the traditional IT career path, with the days of decades-long careers in corporate environments dwindling for many IT pros. "And it's not only nonstop cost cutting that has businesses favoring IT contractors they can bring on — or scale back — as necessary without paying benefits. Emerging platforms, in particular around the cloud, have many organizations shifting their staffing models toward project-based, contingent work in hopes of landing the key skills necessary for their businesses to stay competitive in a constantly evolving technical landscape. ... How should you adjust to this shifting employment landscape? Should you broaden your skills or specialize? Should you develop a plan to strike out on your own or double-down on the skills that will remain invaluable for retaining long-term, full-time employment?'
Organizations willing to take on itinerant contractors instead of hiring employees will soon learn a painful, and very expensive lesson in the dollar value of organizational memory.
How about we unionize and put an end to this nonsense?
With all this talk about "Cloud" this and that I guess that's the future...
Technology has accelerated to the point where our skill sets are out of date before the end of the project.
Meanwhile we're still pushing an education that contains core skills that are also out of date before we even get to use them.
If we let this go much further then brogramming will be the only way to achieve anything. Skills will become irrelevant.
basic health insurance for all is needed maybe even basic income.
IRS and others need to crack down on 1099 abuse.
1099's are ok when used right but lot's of places want the control of a w2 worker but don't want the ACA, taxes, labor rights, worker comp, overtime, etc that comes with them.
Dear American CEO's,
If you think Disney is doing the right thing by dumping qualified works because they are Americans, then please renounce your citizenship and leave the US. You are traitors.
Own it or rent it.
One way you have pretty good say what happens the other not so much.
"organizations shifting their staffing models toward project-based, contingent work in hopes of landing the key skills necessary for their businesses to stay competitive in a constantly evolving technical landscape"
really!! organizations follow constantly evolving technical landscape rather than their business? if so... probably jump ship post haste.
Freedom works better than socialist feudal states.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
the days of decades-long careers in corporate environments dwindling for many IT pros
Those days never existed. Hiring and layoffs have always been based on skills needed this year.
Software is eating the world, as the saying goes. Organizations that refuse to invest in building and maintaining software that defines their businesses will simply fail. You can't wish away the incidental complexity of creating software, and it takes YEARS of experience to learn how to minimize the accidental complexity. Until the singularity comes and Skynet puts us all out of our misery; software is here to stay, and only getting bigger.
So: I say, keep your technical skills sharp and go into consulting. Charge lawyers hourly rates (or better) to lean up after these disasters. Between the constant revolving door of developers who only last 5-7 years moving out of the field, and the idiot MBA's who think that this (or offshore outsourcing for mission critical apps, or rapid application development, or whatever other BS comes along) will save them from being responsible: we old programmers are in good demand, doing good business for ourselves, and getting paid relatively well.
*** Sigs are a stupid waste of bandwidth.
There will always be contract workers and automation. It is generally a business's responsibility to profit as much as possible. Time and human resources are often the most expensive assets on the books. As an IT worker you can't, or probably shouldn't, help to change these behaviors. Instead focus on what you love. Get as good as you can at what you find the most natural. If you work 45 to 50 years, you will find that unless you enjoy what you do your mental state will suffer. That may bleed into your personal life. There can be work for everyone in IT everywhere in the world. Sometimes you might need to be a little inventive and may need to sell yourself. Finally, you might not have a huge income.
If you price yourself right, are good at something that you have a positive attitude about, and are able to sell yourself as something that can add value then there should always be work for you in IT.
There is or can be built a machine that can simulate any physical object. -Church-Turing principle
Forget about career planning. The trends are outsourcing, hosting(cloud), remote support and centralization.
In other words, all the mid-tier jobs will move to low-wage countries like China and India. Only the top-tier and shit-tier jobs will remain.
The top-tier jobs because those jobs go were the top-tier people are.
The shit-tier jobs because those go were the hands are needed.
The alternatives are moving into management or project management, but the bulk of us can forget about a significant tech position.
It seems to me like finding qualified, full time IT talent is next to impossible. There are too many tech jobs that need to be done and not enough people with the skills to do them. Therefore the people who have the skills that companies need turn into consultants and earn considerably more than they would if they were to work in house.
On the other side of the equation, companies do not seem to want to invest in training employees when they can simply outsource the work (and the risk). They hang on their hat on skill / knowledge transfer activities that nearly always fail, to at least come up short. I believe that the best way to truly understand a technology is research, plan and implement it. That way you develop knowledge of the technology and how to overcome the hurdles. When something breaks, you have a better than average chance of knowing where to look and focus troubleshooting efforts first.
What ends up happening is a widening skill gap between consultants and in house talent. The consultants get experience deploying the same technology multiple times, and hopefully get better at it every time around. The in house talent gets stuck supporting something that someone else built, that they do not really understand, and that they only see once in their own environment. That dynamic is often further compounded by the consultants who always get to work with the latest version, versus the in house techs who often times might not even be allowed to perform upgrades out of fear that they will break it. "Too risky, we better get consultants to do that."
As a nation we pay more for healthcare than any other country, yet we are the 'least socialized' of all the major counties. Perhaps some day you'll understand your place in the self sucking machine of right wing outrage that the GOP has tapped into.
The force that blew the Big Bang continues to accelerate.
Please excuse someone from outside of IT as I work on embedded systems (who could possibly need more than 640 bytes of RAM), but at some point IT really needs to mature and stop making every application one off in-house prototypes. Some applications have stabilized and are expected to be delivered as COTS (Commercial Off The Shelf) products, for example word processors and spreadsheets. Far too many business products have to be (or needlessly are) customized to death. ERP, HR, accounting, etc. Seriously, does a HR program have to be more flexible than a spreadsheet? Should an ERP program require more expertise to setup than a workprocessor? Someday someone in charge is going to catch on that all of this flexibility and customization if far more expensive than any promised gain and just work with a cloud product out of the box. Sure there will always be a super user in every dept/company who is the goto person, but that person really should not be in the the IT department. Everyplace I've worked the most knowledgeable Excel folks are the MBAs, not dev engineers or IT. When this happens you can expect to see a quick death to many IT departments. At one time every factory had an electrical engineer to run an engine to make electricity. With very few exceptions, those practicing EE jobs are now at utilities, architects or electronics companies. It is not that folks working in IT departments may not be doing good work, the problem is that the same problem is being solved in a thousand different companies. At one time IT excellence was a competitive advantage, for example Fed Ex, but now it is a common commodity base utility line like water or power. Why can't it be a something bought as a commodity?
Strangely enough; unionization could actually facilitate this in a better way. If the trade union and not labour union model was used.
In a trade union, you contact the union and request a number of qualified skilled workers for the job; they do the job on contract and leave. So if you were renovating a building you might contact the Electrician union and get 3 Master Electricians and 5 Journeymen to do a job. They'll come and do the wiring, and you pay their union rate and when the job is over they're employment ends. The union takes care of benefits. If Jack shows up and you hate him you fire him and get a different person from the union. The union polices the skill of their members, and provides benefits from their dues.
So you would call the IT union and get your certified IT workers to complete the job and you pay the union rates. Of course, to square this analogy we might have to get licensed architects for the design to start with too. Maybe we take this further and the designs have to be signed of on by a PE and filed for reference too, so no more do you have confidential system architecture; for the public good needs to be regulated for safety. And then the system inspectors have to approve in test as well.
The more I think about this the more I expect that there will be a trade union for these type jobs; it solves many issues; at least as many for the companies as for the workers.
Because socialism has worked so well in all the countries it has been tried in.
Well, if contracting, all you have to do, is put on your Big Boy pants...and learn to negotiate your bill rate to be enough to cover your salary needs, vacation/sick day needs...AND you healthcare needs.
It isn't rocket science. That is why contractor rates are so much higher than W2 rates. You take the matters into consideration.
And as I mentioned before, there are advantages, get a high deductible medical insurance...which is about $1500 annually. This allows you to set up a Health Savings Account (HSA) into which you can sock away $3500 pre-tax...and use this for your routine medical needs, meds, etc. This HSA is also not use it or lose it like a FSA, you roll over the extras year after year.
We're not talking burger flippers here...know your worth (if you are worth it)...and adjust your bill rate to cover this. It isn't rocket science...you still get benefits, it is just that as a contractor YOU pay for it (covered in bill rate) and choose and manage it, rather than some HR person.
Light travels faster than sound. This is why some people appear bright until you hear them speak.........
This isn't really all that new. Back in the 1970's, 1980's and 1990's I did "Consulting". Back then it meant something different than how I see people use the word now. What I did was come in to a company, solve a problem for them such as organizing something, writing a custom application, training them, setting up systems. I was a contract employee in effect except I wasn't an employee, there were no benefits and I didn't expect any. I worked for myself. I got the job done. I billed. I got paid. Worked fine.
It seems very risky to me to have contractors set up a very complex system (i.e. any software system) and then move on. They will not be able to write down all the information you need to maintain it properly.
Of course this happens all the time already, but that doesn't make it healthy.
have many organizations shifting their staffing models toward project-based, contingent work in hopes of landing the key skills necessary for their businesses to stay competitive in a constantly evolving technical landscape. ... How should you adjust to this shifting employment landscape?
the "gig economy" actually isn't new. this happened with blue collar work and they got abused badly until they formed unions. why do you think this will end any differently?
Anons need not reply. Questions end with a question mark.
Get out of IT altogether. It is a horrible career field. No longevity. No loyalty by those who hire you. Not good for work life balance. If you really like working with computer systems and software then you may find some rewarding work from time-to-time. But just realize that everywhere you work, the employer is looking for ways to get rid of you.
or work for a house that values your time. I have many, many weeks off all year (untracked). And I don't have to go find consulting jobs.
I have several IT friends who are unemployed and they're noticing that companies have notes on the job description that goes along the lines of "We will not hire those with large amounts of contractor work". I'm not anywhere near the IT business; does anyone know why companies are going this route?
Unions assume that workers are more or less interchangeable. Everybody with the same paper qualifications does gets paid the same and they do approximately the same quality of work.
I study every week and I've been doing so for 30 years. Recently I joined a company. Several of their top people had planned a project to take a few months, with a lot of painstaking work. I looked at it for a day or two and demonstrated a way to get it done in weeks, not months, and more reliably by doing mechanical transformations in the database instead . My one day analyzing the problem and applying what I've learned saved the company perhaps $60,000. Because I study and figure out how to save a lot of money and and prevent a lot of problems, I earn twice as much as many of my peers do (who don't study constantly) .
I don't see any reason I'd want to give another half of my earnings to you. (I say "another half" because after payroll taxes, income taxes, gas taxes, property taxes, sales taxes, bpp taxes, etc I already give up half my income.)
Why just sit back and let these new Robber Barons screw the hell out of you just so they can improve their profit margin? How about refuse to work for anyone who doesn't offer you a full time job with benefits?
what freedom? freedom to do what? how we implement the following solution:
1) you kill yourself
2) the rest of us get universal healthcare
3) end corporate welfare and implement basic income
everyone wins.
far too much ego here. Everybody thinks they're the best at everything and deserve more than their peers.
This goes along with the politics which, at least where I've worked, even in very left leaning fields many in IT lean hard to the right.
Oh, you mean like the United States of America?
But EE as well. A glorious world in which you can spend every walking moment scrambling for crumbs, while all the old systems like mortgages, taxes, and marriage still expect YOU to opt-in for the long term.
A fantastic world in which we have the highest technology ever but somehow we have to work more than ever.
Whether you contract or have a W2 job, learn to live on half of your net-pay-after-taxes. Yes, this means at least a decade or two of cheap housing, a cheap car, and hardly ever eating out or going to a movie.
You'll need the savings to get you through periods of unemployment, pay for education if you need to do some major re-training because your skills are too "niche" to get you past your current job, and pay for an involuntary early retirement or chronic under-employment if you are unfortunate enough to become unemployed after hitting 50.
At least do this until you've saved up enough that it's obvious you don't have to scrimp and save any more.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
To do a good job of developing a complex system you have to understand the business and that takes time. What is going on today is they hire a contractor, pay him until they figure out that he isn't actually doing any useful work and then they fire him. The contractor then goes on to the next sucker. Some companies even do worse they hire a consulting firm to implement the system. Same thing happens but it cost a lot more and it takes somewhat longer to find out you were suckered.
I call buzzword bingo!!!
Doing this non-anonymously because karma hardly seems worth it if this is the standard of writing these days.
The best times are past. Time to get into an industry that doesn't have a preponderance of management who have failed to mature as they aged.
Was it Amityville Horror with the girl stuck in the tv and the voice saying "Get out!" Good advice in an industry that increasingly is at war with its workers.
"Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
truth hurts doesn't it a$$hole
Free health care, free education, and minimum guaranteed income, why bother?
I've been with the same company 16 years, survived multiple layoff rounds by being in groups that were not expendable under the enterprise memory viewpoint. The thing is, I work for a huge bank. We're so huge the first year is just getting your head around just how massive everything in our enterprise is. After that you actually start to have the ability to think about how to improve it. I see it time and again, a neophyte comes in to the group and is just overwhelmed by what they will need to know. I've been that Neophyte on more than one occasion and it's intimidating.
You have to realize small and medium sized businesses are starving to get by, so they of course will default to this. I took the Daymond John Entrepreneur Training, and all you could hear in there was ways to avoid taxes by any stretch imagineable. Starting X, Y, or Z businesses? 1099 everyone, don't have employees until you're profitable, incorporate in a low tax state, preferably nevada...
Why wouldn't startup/young/smaller tech companies go that route? You have no need for systems familiarity/memory, train them after the fact.
Whereas with a large long-existing corporation that's very competitive with its peers, but well managed, you're integrated into a culture that knows previous systems knowledge is very important.
For example, We're huge, 300,000+ employees now but of course trying to get that number lower. We contract out a ton of work, but it's maintenance and implementation, not really design, the FTE's handle that and task the contractors. The contractors are used to keep the FTE's available for important stuff. You basically have to do something extremely bad in the companies eyes to get fired because that's potentially an expensive wrongful termination lawsuit. The byproduct of this is everyone knows FTE's are in and so there's no point in holding hostilities, so people communicate more. Our company mostly acts like it knows it, professes to live by it, and of course is scared to death about maintaining quarterly growth.
The thing is, we're in the cross-hairs of another global slowdown, this time led by China. Of course corporations are scared to death, odds are those earnings reports aren't going to be as easy as recently, despite being harder than before the great recession started. Corporations realize this and of course will manage to the earnings report, not the benefit of employees. It wouldn't be surprising if this new normal changes when profits start growing easier and in-house brain trusts show their competitive advantage.
That's not employment, it's exploitation.
Being ill with no way of affording the treatment is freedom? Your dictionary must be very different to mine.
Seems to work pretty well in Norway, Switzerland, Germany, the Netherlands and many others.
no. we just need to get all the idiots to kill themselves before we can have an advanced society with a high standard of living.
Poltergeist I think. It's been a while.
A software developers union would presumably be in a good position to shake off the ways of the past. They could apply some basic 21st-century tech to the situation.
What if they instituted a feedback system where clients rate the developers? Then the hourly rates could vary based on the capabilities of each individual.
If you had the entire union vouching for you as their top "rockstar" developer, maybe you could get even higher pay rates than you could by just tooting your horn on your own.
Unions are a terrible idea for programmers. Programming is a creative field. (Not visually or aurally creative, but coming up with a solution to a problem that hasn't been solved before is still creative.)
To that end, any organization should be done the way actors organize. SAG/AFTRA and hire an agent. In many ways, a promotion agent and a baseline for pay, benefits, and working conditions is exactly what the "gig economy" needs.
And boy howdy will it piss off Infosys and their ilk. Always a nice bonus.
Everything old is new again - we've finally ditched a whole lot of Virtual Basic shitty little applications by developers that did them and vanished, so now we need a new wave of things where bugs have to be worked around instead of fixed?
Even perfect software can become unusable due to changing circumstances around it. Unless the software is only for short term use there is a need for someone to maintain it for longer than the short term.
stop using dedicated company specific processes
It makes me cringe every time I hear of another over budget, behind schedule, massive software boondoggle that some government bureaucracy or another has blown, and is now "starting over"... Really? You can't outsource payroll? Sheesh.
This issue is a bit more complicated than you think.
... I earn twice as much as many of my peers do (who don't study constantly) .
I would say that they are not your peers.
My original post was about unions for highly skilled professionals, so I didn't get off-topic going into detail in my example. Later, it occurred to me that my example could give a misleading impression about why, in that example, I presented another proposed solution. It isn't just study.
Of course everyone is different and everyone does things differently.
I also took a big risk that could have hurt me. I was fresh into a new company and hadn't established a solid relationship with my boss. He gave me very specific, step-by-step directions for how they wanted me to do the task. After a half-day of following (and misunderstanding) the directions, I stopped and looked at the problem for the rest of the day and and most of the next day. I then went in and presented to my brand new boss and his boss why I thought "their" solution was suboptimal. Had my boss and his boss not been so gracious and willing to listen, that move could have damaged my career. Fortunately, my boss (and his) feel that since -they- hired me, if their hire contributes something that means they've done well. Of course there are other variables. My willingness to piss you off in order to accomplish your goals is just one of several things.
This has been the reality for some of us for the past 20 years. My whole career as a developer has been one adventure after another like that, and I get paid twice what the rest of you pukes do.
But apparently repeating propaganda slogans about how well off you are works too, at least for a while longer. Just like in the old Soviet Union.
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
it's negative freedom, not positive freedom
their's two sides to the idea of 'freedom'
They'll lay off the full time permanent employees and hire contractors for an equivalent hourly rate.
Eventually we will become day laborers, just like the illegal aliens standing in front of Home Depot.
Will techies be in front of Best Buy? (WILL CODE FOR FOOD)
Except that in Switzerland health care is privatized, everybody is forced to pay it but costs go up, wages go down and the law permits the healthcare insurance companies to deny coverage to those who can't pay.
I've been in IT a long time. It was a cool hobby in the early '80s, it was great in the late '80s to early '90s, then it started going downhill. Nowadays IT is below blue-collar. I left and started a new career in a completely different field and was lucky enough to do it on my terms and pacing. Now I'm an independent contractor but I can easily leave on one to two jobs a year. I usually get more so life is good. Of course, not everybody can do that. I mean, it's a long step between programmer and professional hitman...
Before millennials decided that nothing whatsoever transpired on earth prior to the miracle of their births, we called this 'doing odd jobs', and the companies were known as 'staffing services' (sorry, you guys didn't 'invent' any of this). Calling it an 'economy' is an abuse of the word - it's not the greatest way to make a living for most people, the only ones really benefitting are the companies doing the hiring that don't have to pay full price for employees (a major difference from the old days - legacy companies treated people far better). You too will be older and too tired one day to constantly hustle new work all the time, you too will have life events that will require a smarter money plan than this. It's exploitation, really, and ironically the more people support these companies in the name of personal freedom, ultimately, the less choices they will have. Bite the bullet and hold out for something more substantial while you do this kind of thing *temporarily* (hence another old term: 'temp').
Seems to work pretty well in Norway, Switzerland, Germany, the Netherlands and many others.
That's because they rely on the United States for their defense rather than covering the full cost themselves. If they had to pay for a military big enough to keep the wolves from the door, the picture would be rather different.
I'm thinking I'll be employed until i'm 50 then fuck it all to hell
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
It actually has (sweden)
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
We're not at the point yet where every single tech employer is a sweatshop that operates a revolving door of contractors instead of full time staff. I would say we're heading that way, simply because IT services companies advertise their outsourcing/contracting services to the executives as a complete solution to their problems. No matter how much development is Agile and divorced from the actual business process, or how commoditized the systems everything runs on are, there will always be some institutional knowledge that gets lost. I've worked for companies that have gone down the outsourcing road, and some are actually coming back to in-house IT for some aspects of their operations. I think the pendulum will come back to some kind of middle ground soon. Not everything will be an in house function, but you might not have to string 5 or 6 short contracts together into a full year of employment.
Not every employer subscribes to the "contract everything" theory. Most large public ones have no choice because they're under so much pressure to reduce cost (at least on paper) by any means necessary. But, most businesses that value IT even slightly know that losing an employee can be difficult and they try to keep them. My employer, at least for now, has employed people for very long stretches and prefers people who will stick around and contribute for the long haul. The problem is that when you start dealing with rotating contractors, no matter how well things are documented, things get missed. It's the difference between writing down a sterile operations procedure for some offshore person who doesn't know anything about your company, and knowing how that process affects operations locally.
I do think that if we do allow employers to divorce themselves of their employee responsibilities, something needs to fill the void to provide stability. A professional guild is the best fit in my mind. There's just no other way - IT and programming in particular is a creative skill set. You have a wide range of personalities and negotiation abilities. I see several serial contractors responding to this thread telling people to put their big boy pants on and negotiate their bill rates...I think they fail to realize that most people don't want to do that, nor have the skill, and would rather do the work they're good at. I think that someone who's 24 now, with zero responsibility and bouncing between 3 month contracts that they feel are effortless to obtain, will feel very different when they turn 40, have kids, and need to wear the big boy pants both at home and at work. Suddenly stable employment starts looking like a good option.
Parts of it work well, the rest tends to create all kinds of problems over time. The parts that work well are the ones which ensure equality of opportunity rather than outcomes and involve low amounts of bureaucracy.
Same thing happened in the 1990's for tech workers as part of the DotCom Boom. It works for a short time, but only in a very strong economy. The economy isn't good enough to support it like it did then; it's being promulgated for othe reasons right now.
Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
worked so well under mao and stalin. kill all productive people and then, well, have misery for all.
The highest deductable ACA HSA can cost $500 a month in many markets for over 40s.
The offshoring company changes workers assigned to the project every month or two. Any worker work his salt is job hopping to increase his salary.
From the first exchanges of pooling foodstuffs via tithing to unionism to wall street, pooled cooperative effort has been the great society game change mechanism. It is time the worker begin the cooperative effort to control their own destiny in the gig economy. I have written a white paper on what a work exchange could look like that has the worker as the owner not just the product. http://www.metier.com/the-demo...
In IT-corporateland in the US it's pretty common to be hired with long term contracts, this has to do with job rules flexibility: it's allowed and easy to fire when someone screws something up, after a major technical incident or if your boss doesn't like the way you cut your hair. Unions, apart from certain sectors, seem weak or non-existent and unless one knows the law, can afford expensive attorneys or is smart enough at negotiating it's easy for employers to get rid of an employee. Employees in the US, compared to Europe, per definition have little job security or rights, really, The average Joe in the US is educated to free (strong, abusing) business concepts and to count on his own forces, so many accept being sacked for nothing.
With a long term contract an employee, according to the US work ethics, is "owned" by its company ans has to be submissive to the company hierarchy: a word in the wrong direction and you'll end up in front of unsympathetic HR people and their hypocritical "performance improvement plans". They really don't care about you or your career you may hope of: you must submit, do what you're told, stay prisoner of non competition and non solicitation rules that so blatantly violate your freedom rights stated in the constitution and work. Appalling, isn't it.
In "static" mainland Europe (civil law countries) and in a slightly less strict way in the UK (a common law country, like the US) it's quite hard to fire anyone after he or she is hired with an "indefinite length" contract. There must really be solid reasons to dismiss a long term employee, in some country entire dossiers against him or her have to justify the dismissal, severance packages have to be paid and those are more costly the longer the employee has worked for the company. Employers attempting an "hostile" dismissal often have to fight against strong unions (mostly not in IT though) and also against protective job laws. They may end up in court more easily.
Except for US companies, then, who notoriously apply their own rules and work ethics even in their foreign branches bypassing local laws for as much as legally possible, employers in Europe think twice before hiring someone with long term contracts and need to "test" people first for some months or a few years. This reason, together with the scarcity in the IT market, is why being a freelance entrepreneur is increasingly common in Europe. And can pay scaringly well in places like London.
As a Freelance consultant you are your own boss, and pay taxes as a one-man corporation. You are hired for projects you must deliver up to a certain quality standard and you may be paid sometimes up to 200% or more than your hourly rate as employee. Of course you also have to pay taxes and possibly a good accountant, arrange insurances, set aside some money for health insurance and pension schemes or invest your money for your own improvement. And of course you have to handle procurement and networking for your own future contract. A freelance consultant is responsible for what he does but he or she is noone's slave. How about that. If you deliver, by working your own creative way, you may be very well paid. It's a role for strong, self-made independent people and for those who haven't passed the selection at Google.
If you are good enough as a consultant and at selling yourself: you decide when you work, what you earn, how your future looks like. There is risks but you are happily enough self-made and free, but not poor if you can handle it. If it gets bigger than you can handle, you can always grow and become a consultancy firm with other partners.
The fact that IT departments are more and more shifting to consultants in a dramatically changing landscape with new technologies coming out every day is not bad for the consultant: he can rater stay open minded, up-to date, broadly knowledgeable on several fields and the new contracts will come for enough years to give him a reasonable life, until the bubble busts. But in that case you would have been fired as an
I'll add you should pay of your mortgage early, also.
You should either pay it off or pay into a reserve fund or other investment so you can pay off your mortgage on short notice if you want to.
The decision to actually pay off the mortgage or to build up a reserve fund will be based on several factors, including which gives you the best payoff (if your mortgage is net 3% after tax deductions and your investments are 4% net, then do not pay off the mortgage), your need for spare cash (having spare cash to spend on emergencies at the drop of a hat can be very valuable), and other factors.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Please have some evidence citing your claims. As is, the socialist health care systems save their citizens more money than American's private health insurance system. The bureaucracy for payment collection is eliminated under the socialized health care systems. And a nation's military funding has no bearing on their health care funding. American's still pay more of their GDP in health care costs compared to Canadians and Europeans.