 View Cart Login       

Doodlekit

  • Home
  • Pricing
  • Examples
  • Blog
  • Forums
  • Contact
    • My Website Issues
    • Non-Profits Website Support
    • Business, Sales & Product Inquiries
    • Suggestions & Feedback
    • Report Doodlekit Website Abuse
  • Our Secret
Doodlekit Free Website Builder

Free Website Builder

Get Started Now 

 Doodlekit 2.0

New Release!

Exciting News! Doodlekit Release 2.0
is now out! We have a NEW online template builder, more design tools, advanced SEO options, and much more. Sign up for our free website builder today!

 Win A Free Website!

Win A Free Website... FOREVER!!!

 New Release Buzz...

Your hard work has finally paid off. My website has never looked better. I'm proud to point my customers to my site thanks to Doodlekit. I had a blast testing things out and found very few issues. A job well done.
- Jonas Winfield

I have been playing around with the new features and I'm in love... :). Absolutely superb, easy to manipulate, the color combination are endless, the overall feeling is just fantastic. Bravo for your amazing work!
- Rachel Potvin

So far so good, enjoying my site. After messing around with several other website builders I like the Doodlekit framework the best. Very clean :). I won't be going back to WordPress.
- CJ Black

 Login

 Forgot Password?
 Back to Blog

Top 10 Reasons Why Corporate IT Sucks

Heath Huffman
 02/19/2009 05:04AM

Prelude

Before I started Doodlekit, I worked in Corporate America IT Departments as a software engineer and consultant for 12 years.  The politics, bureaucracy, and excessive poor management I was exposed to during that time has forever scared me.  Documents such as the Manifesto for Agile Software Development, The Mythical Man-Month, and Getting Real by 37Signals inspired me to finally break away from the corporate rat race and start thinking outside of the box (trap).  Today I am my own man... free at last of the nonsense and waste that plague larger IT companies.  I can express my opinions about Corporate IT without the fear of 'Big Brother' reprimanding me.  For this reason, I am finally able to voice what every other IT Developer around the world wants to say, but can't.  I post this article today for you, my fellow Software Engineers and IT Developers, so that your voices might be heard.

Top 10 Reasons Why Corporate IT Sucks

 

There are so many reasons why working for the 'IT Man' sucks. Badly managed companies have high turnover, low morale, and employees who hate their jobs. Obviously, many of the causes overlap, so this will be a living document, changing over time and with your feedback.

1. Vendor Kickbacks/Bribes - the purchase of software, consultants, and IT services to those NOT most qualified, but to those that provide the manager with tickets to games, vacations trips, potential new job opportunities, and other 'loop holes' in corporate policy. This can cost companies millions of dollars down the road on failed integration projects, extra contractors, and unneeded services and software.  I never thought much about this as a young developer, but as I advanced higher into the ranks as a senior developer, I would be invited to attend manager meetings for 'technical support'.  Here I would see Directors spinning products that were total crap and way over-priced.  Even though I would point out as much, these directors would still insist on pushing those products to the other managers in the room.  I was personally involved in a situation like this where my company was going through some layoffs.  They ended up laying off one of these directors who kept pushing products from company 'X'.  Any guesses as to who that director went to work for after he got laid off? 

2. The Hiring And Retaining Of Unqualified IT Employees- IT positions can pay very well.  Managers will skip over better qualified candidates in favor of giving them to non-technical friends and family members to increase those people's incomes. While their job description & title will say that they are a 'programmer', they will never write one line of code.  Inevitably, you end up with a situation where there are 10 unnecessary people 'supporting' 1 person who is actually a programmer.  Being the only person who ever does anything besides meetings will eventually wear down the programmer and they will leave for a better job. The others will dig in - hoping to keep their high paying jobs as long as possible, hoping no one realizes they don't have a clue as to what they are doing.  These people, of course, will eventually become IT Managers! What you end up with is a corporation that encourages its worst employees to stay, and its best employees to leave. Not only do the worst employees stay, they get promoted. 

3. Non-Technical Executives Managing IT - Large corporations don't understand that managing an IT shop is way different than managing any other shop.  There are executive management decisions that can only be wisely made by those who understand technology.  Let’s look at an analogy: 

If you were looking to have a home built for your family, who would you hire? 

  • Contractor A - Started out as a roofer, worked his way up to plumber, then electrician, then supervisor, then contractor. This person has been in the housing industry for 20 years.  
  • Contractor B - Been selling used cars for 20 years.  They have never worked on a house in their life, but they are really good with people and can get you some extra cash by discounting the next car you purchase. 

Most large corporations would hire Contractor B to build their house based on the way they hire executives for their IT department. For some reason, corporations seem to think charisma, people skills, and sales experience is all that is needed to manage an IT shop - that technical people have no communications skills and cannot fill such positions.  How wrong they are. I have known many excellent communicators with people skills that were technical. 

How demoralizing is it when your IT manager makes all the newbie mistakes that you learned not to do in your Software Development 101 class in college 10 years ago? This person is managing your IT Shop????

How is it that the guy who has a genuine interest in IT, reads a new book every month on the best ways to code, manage and deploy software, attends 2+ seminars every year on things like the SDLC or the Mythical Man-Month or Agile Web Development, and has worked in IT for over 10 years and gets passed up by Ralph from sales as the new IT Manager or Judy who just graduated from Harvard University with an MBA? 

4.  Salaries Geared Towards Quantity vs. Quality -In large corporations, managers for some idiotic reason think that a developer is a developer is a developer.  With that philosophy in mind, they recruit via interns and new graduates from local colleges to get the cheapest labor they can get. Of course, these people are all new, and make lots of mistakes, and take a long time to get up to speed.  So after about two years, once they finally start to contribute, what happens?  They leave.  Why would anyone stay around for the ridiculous 3-7% increase in salary when they can now jump to a new company and get a 30-60% increase in salary? So what does the manager do when this happens?  They hire more new graduate/interns (or under qualified IT employees that shouldn't be in IT - see Reason #2 above) to take their place ... and the cycle starts over again.  Total madness.  The reason they do this is simple - because a salary number is tangible and measurable.  What they don't consider, because it isn't so tangible, is the amount of money it costs to re-train, re-assimilate, and re-fix all the mistakes that newbies make in their first 2 years.  One good, well-seasoned IT employee (who knows what they are doing) is well worth 5-10 interns and can do much more.  Why not pay them a little more so they will stay? What most IT managers don't understand is the concept of the Mythical Man-Month (*see the book The Mythical Man-Month by Frederick P. Brooks). More is NOT better. All of this stems from Reason #3 listed above.  Which also brings up the point that they are incapable of finding good technical resources even if they wanted to because of Reason #3. 

5. IT Support Is Viewed As An Expense To Be Minimized- All IT shops are required to do support work to a certain degree - and it's a thankless job.  If you are a salesman for your company and you make a one time sale to a client for $1 million dollars, you would probably get something like a 5% sales commission ($50,000).  If you are a programmer in support and you find and fix a bug that saves the company $1 million dollars annually, your manager will give you a shard of glass mounted on a wood plaque that has the words 'team player of the month' etched in it.  Then at the end of the year you will get an 'average' review that materializes into a crappy 5% increase in salary for the next year (this has actually happened to me). Your manager, however, will probably get a big promotion. 

6. Focus On Process Rather Than Clients - Let me preface this with: Your IT Department needs to follow some sort of process. Unfortunately in large corporations, what happens is that the Reason #2 and Reason #3 employees end up being the ones that run your IT shop.  Since they really don't contribute much technically, they like to focus on 'Process'.  They try and set up processes to create an assembly line type of work environment where everything is predictably created and cranked out in an orderly fashion. And, of course, they try and do this because of Reason #3 - they do not understand that all IT project are unique and require flexibility  (thus the 'Agile' in Agile Software Development - but your manager won't know what that is anyway).  I have actually seen IT Departments that turn into 'machines' that blindly focus more on fulfilling the process rather than creating the appropriate software for their client's needs.  They spend more time on paperwork and checking checkboxes rather than designing a solution that works.  The sad truth is that the IT Department will mark this up as a 'success' because they followed the process 100% - while their client is stuck with a product that doesn't resolve or fix their problem.  The IT Department will even go so far as to base their employee’s annual reviews on how well they followed this process. 

7. Reactive vs. Proactive  - Most corporate IT managers have no vision or foresight – that’s because they know nothing about IT (Reason #3).  Allocation of resources up front for maintaining, updating, and replacing older systems is just too hard to justify to them. They are focused on future projects and deadlines. They will wait till the crap hits the fan, and THEN they will spend 10x the amount of money trying to fix a problem that could have easily been prevented.  A simple cost-benefits analysis would do the trick of justifying these resources, but we both know your manager probably doesn’t even know what a cost-benefits analysis is (Reason #3).  What they do know is that they have a budget, and if they come in under budget for the year, they get a big, fat bonus check.  Their motto: Don’t rock the boat, maintain the status quo, and stick your head in the sand - if you don't see a problem, then it doesn't exist.  

8. Assembly Line Software Development - The larger a company, the more they like to develop software this way.  The idea is that each department/group can focus on their primary skill and be able to contribute the max amount of knowledge for that skill to the development of a software application.  So you end up with different groups building the software - the Architect Department designs it, the Business Analyst Department gathers the requirements, the Developer Department develops it, the DBA Department sets up the database, the Testing Department tests the application, the Support Department rolls out the application, etc. Doesn’t sound too bad, right?  So then who exactly is responsible for the application? Nobody, that's who.  Each department does what the process tells them they need to do (see Reason #6) with no concern about the end product.  When something goes wrong with the application, or the application doesn't work for the client, everyone points fingers at each other.  No single group takes on the responsibility of the application as a whole - it turns into a 'blame-thrower' on-call nightmare when the crap hits the fan.  To make matters worse, most of these departments don't know what they are doing anyway because they have incompetent people in them to begin with (see Reason #2).  This defeats the whole reason to develop software this way to begin with!  You have Mainframe 'Java Architects' (who still thinks Java is a coffee drink) supposedly 'looking over' the Java framework used in an application.  You have Business Analyst that just write down word for word what the customer tells them when gathering requirements instead of trying to figure out what the customer actually needs.  You have testers that test out ONLY the most obvious scenarios that any good developer has already tested themselves.  And you have Support whose job it is to roll out applications to production, but they don't know how to do anything except follow a step-by-step instruction sheet created by the developer and they STILL mess it up 99% of the time, having to call the developer on-call anyway!  What a nightmare!  Hey.... why not assign projects to cohesive groups that always work together on every project?  Groups that have Managers that OWN a software application (hey, now we know where the buck stops!).  Now people have a sense of pride and ownership.... you now have groups that can jump right in and know exactly what to do when something goes wrong.  Wow, what an amazing idea, I should write a book (wait I forgot, only developers read IT books, not IT Managers... Dang!).  

9. Annual Reviews - What a joke.  Seriously, annual reviews have to be one of the most demoralizing and crippling tools that Corporate IT has in its coffers.  I once was called up to work with a group of outstanding individuals to pull our company out of a crisis situation.  The main system had shut down and no backups where in place - the company was hemorrhaging money by the thousands of dollars each minute.  We (the team) developed a complete backup system in just under a week to pull the company out of the fires of doom.  We ALL worked hard... 12-16 hour shifts each night.  Everyone in the group did an outstanding job.  We ALWAYS did an outstanding job. We were nominated for company awards and invited to breakfast with the CIO.  Cool.... or so I thought.  Annual review time comes up and POW!...  the new corporate review system states that each department must incorporate annual reviews on a 5 point scale where 10% of the people rate a 5, 20% a 4, 40% a 3, 20% a 2, and 10% a 1.  So even though our group was outstanding that year (each and every person) we were required by the system to have 3, 2, and 1 rated people... WHAT THE HELL???? The cherry on top was the way the review data was gathered.  The company had this horrid and elaborate system where you had to spend hours explaining why you were so great and to list all of the incredible stuff you did that year.  All this documentation would be used to determine your score.  Well... have you ever heard of the 80/20 rule?  Where 80% of the people do 20% of the work and 20% of the people do 80% of the work?  We were all one of the 20% doing 80% of the work and the people in our group where working overtime nearly every day putting out fires and solving problems.  We didn't have the time to spend on creating a masterpiece review... but the 80% of the people that did nothing had plenty of time and they all submitted 100 page essays on how great they where!  Incredible... I remember one guy in particular who worked on his review for a whole week straight through - and he was one of the worst developers I had ever met.  I would argue he wasn't even a developer.  I helped save the company from the fires of doom and from losing millions of dollars that year and he created an MS Access database for some Director that ran a report off an Excel spreadsheet.  Yeah... he got a better review than I did.  

10. 'The Man' Keeping You Down - Again, the larger the company, the more this is a reality.  Most executives that run larger companies are more interested in their personal short term gains than their company's long term survival.  They restructure and implement short term policies that provide immediate high returns so the can get big fat bonus checks at the end of the year.  A few years later, when these short term solutions start to backlash, they skip town - off to their next executive job to start the process over again. For those that stick around, they whine that it's not their fault. If the buck doesn't stop with them, then where does it stop? Isn't that what they get paid for? Company stock prices will plummet, employees will get laid off, but you won't see any executives giving up their 'Golden Parachutes' or bonuses to save the company that they drove into the ground.  These types of people promote everything on this list.  Just take a look at our current economic crisis and all the companies going bankrupt, products of greed and corruption produced by corporate leaders with no conscience. They promote favoritism in companies for kickbacks and special interests... all at the expense of company stockholders, and now, the everyday taxpayer.  With leaders like this, how can you ever expect a change?  Change requires that someone who actually cares about a company be placed in charge.  Change requires that the 'status quo' way of doing things be replaced with innovative thinking and managers who actually research and study what they manage.  Sorry to say I have little faith of that ever happening. Working for Corporate IT companies will forever suck.

Tags: doodlekit, website builder, Heath Huffman, corporate IT, corporate developers, top 10, Agile Software Development, Mythical Man-Month, getting real, 37Signals, business

 Comments

 Jeff Gardner My Website  02/19/2009 08:21AM 

That is, simultaneously, the most funny and most horrifying thing I have ever read.

 Ryan Carroll  02/19/2009 08:25AM 

This has to be ranked as one of the best top 10 lists ever. So true!

 Tim Bursch My Website  02/19/2009 08:36AM 

Absolutely funny! As an IT recruiter I can testify. Smaller is better.

 Phil  02/19/2009 08:56AM 

You pretty much nailed it. The only worse environment is one where the government or military is involved.

 Heather Rubesch My Website  02/19/2009 09:00AM 

That would be funnier if I hadn't lived some of it with you.

I would add the fun of training your overseas outsourced replacements as perhaps #11

Oh and remember that director we worked for who got a bigger office in a nicer location based on the number of reports he had under him so be brought in those 12 project management contractors simply to fit 2 to a cube so his numbers would go up. Good Times!

The objectivity provided by being out of the rat race is enlightening.

 Mickey  02/19/2009 09:02AM 

While the double spaces between sentences in this list bothered the hell out of me (haven't been needed since the advent of typing on a computer ;-), this was hilarious.

Thank you!

 Heath Huffman My Website  02/19/2009 09:09AM 

Lol... yes Heather, you are right... I just might have to add that one as #11. That's a good one...

 John Wang My Website  02/19/2009 09:58AM 

While I can understand people finding humor in this list, but the reality of it is that this is the case with a vast majority of large corporations out there. Even more so, in those industries where change is slow or stagnant.

I do find the large majority of these to exist in most of the companies I have worked for. I do think that a larger problem is that the Upper Management does not know the definition of good IT and bad IT. While similar to #3, I think #3 is more related to the IT Manager (mid-tier management) and not the CEO/CTO/etc level.

- John

 Paul My Website  02/19/2009 07:58PM 

True! But that's not that bad all the time. Somehow those corps do exist and do get that great income.
You know, that non-IT corps do prefer working with corps of IT.
A friend of mine does have a great but not that huge software house and when he tried to fight for a corporate client he lost ONLY becouse his competitors were much bigger firms (in spite of service quality he offers).

 Vernon Chalmers My Website  02/21/2009 09:02AM 

Great post Heath - serves as reminder why I prefer not to be caught up in corporate bureaucracy, static management and careless leadership dynamics of some of the bigger (IT) organisations.

In my view It is not so much the corporate systems that results in individual and group dissatisfaction, but the very way in which they are managed by the corporate suites et al.

 Anton My Website  03/01/2009 06:43PM 

I have a sense of deja-vu for #9 :)

 niksan My Website  03/04/2009 05:56PM 

How very true!

I found point # 2, 3, 4, 6 and 10 to be facts (by experience) even if you are not working with a corporate giant. A small or medium IT companies are no exception to these.

I am glad to know that after going through all this, now you don't report to anyone and don't wait for those "annual reviews" where you'd obviously be disappointed.

I hope I could do the same, some day.

Thanks!

 chris hough  03/15/2009 05:51PM 

excellent article, I have to say from my experiences working in a large corporations your points are sad, but true

 BJ  06/24/2009 08:19AM 

I think companies look at IT just like the janitorial staff. They are only around because you need them and they are of no value to the organization just overhead. It is a very thankless job. A janitor works for hours and at least you see a clean room. An IT guy can work for hours and nobody sees anything he has done.

 jd-  04/11/2010 03:16PM 

very true...hence why I am getting OUT of IT after 8 years in it and 3 different companies w/ a DECREASING salary, what an unappreciated career field, esp for somebody who graduated tops in their class and can provide much more value. I'm going to Law School. I'll still code as a hobby but never want to work in an IT dept. again. I can't wait until this year is over so I can quit my job and start law school.

 Jad123  05/12/2010 08:26AM 

Awesome article! I was in IT for over ten years and was always one of the most skilled, dedicated and hardworking people wherever I worked. Unfortunately IT was always and will probably always be a career where you stand a good chance of being overworked, underpaid, unappreciated and undervalued.

I finally quit IT almost two years ago and am now working in the medical field. The difference between the IT field and the medial field is like the difference between Somalia and Sweden. I am so so SOOOOOO happy to be out of the IT field! Life is so much better now. :-)

 dupre2999  07/09/2010 07:41PM 

This is the most well articulated, accurate list I have every seen regarding the day-day grind of corporate IT. I work in State Government, and the corruption, kickbacks for vendors, and insanity for covering one's ass is beyond anything rationale. Top it off with the affirmative action, union seniority, and you have a place where 10% of the workforce keeps the place operational while the other 90% are unqualified but there because they know someone, are a minority, or just got lucky and were there 20 years ago and haven't gotten up since then to lift a finger!!!

 Mark Dy My Website  07/29/2010 02:21AM 

These top ten reasons really are true. Most of the IT managers have no experience in IT. Those people who are IT professionals, working with the company for many years have less benefits compared to those IT managers who were actually in the company for for only a year or two. Companies better hire managers who are specializing in their fields especially in IT business. IT is growing and the competition is very close so it is important for the companies to hire IT personnels with experience and dedication. Quit the politics in the companies. It's time for a change for a better IT world!.

 Rebecca DeWitt, IT Support Raleigh My Website  08/15/2010 05:57AM 

I agree 100% with everything you said. One of the reasons I chose to open my own small IT support company in Raleigh was the overwhelming need companies had for someone like myself to take care of their IT needs as if I were a full-time employee with their company. The client needs MUST come first before profits every time.

 Sam Royer My Website  09/13/2010 03:36AM 

Awesome article! I've found many of these items to be very true and have followed a very similar as yourself. I once worked in the large corprate IT world and have since left to start my own shop.

I relate to #6 the most. I say all the time "we manage people, not networks". Great job.

 ITChick  09/26/2010 08:33PM 

Wow. I left consulting about 1 year ago and have been miserable at work the last couple of months. This post explains all of the reasons why. It reinforces my need to make a move to something new. I am glad that I quickly found out that this is a dreadful environment not worthy of my hard work and dedication. I will save this post to remind me why I should never go back to corporate IT. Thanks and congratulations on moving on to working for yourself.

 keirastone  12/12/2010 11:21PM 

you have written some good points here , like in the clause 3, 5, 8, 10 . All these have gone very badly in the office environment and you know what is the worst thing happen out there like you made a project very good but your mentor or your project leader took the credit of the project . that is the worst thing happen to the employees in the office .May be you can add that too.

 Michael Persson My Website  01/10/2011 04:49AM 

It is amazing how similar experience I have also in the web development business. It is scary that this can happen over and over again with the same level of educated managers. In general the managers I have been working with are not at all skilled as technical advisor or design director.

I though that managers should manage projects, not working backwards and mess things up because they are mangers but this is exactly what is happening all the time.

 bart  03/22/2011 09:30PM 

It is amazing how people earning sh1t loads of cash complain. If it's that bad so why companies like Google or Microsoft are getting bigger and bigger every year? Or maybe they are exceptions? I've been working in IT for a 4 years now, I'm almost 23 years old now and earning way over 70k dollars a year. In Eastern Europe. And I didn't even go to college. Possibilities in IT are endless. I do know many lawyers and doctors who earn more than I do (most of them don't!), but they're all way older than me, they all had to finish very difficult and exhausting schools, and now they profit from their "easy" jobs and occasionally go to jail, when something goes wrong. Come on guys! If it's so bad then why don't you just freelance then? And earn even more? Without all these "stupid managers", "owners" etc.?

 Jason F.  03/24/2011 09:50AM 

Bart, making money isn't everything. Getting a good salary doesn't mean its OK for companies to piss their money away on corruption and bad management and you are supposed to just let them do it - especially if you want to have a future with them. Having a 70k job now won't mean much if your company gets beat out by their competitors who are leaner, more efficient, and have better managers and you end up on the streets unemployed.

If you're good with just going through the motions and not really making a difference for your company then by all means stick to the grind. Not me.... and yes, I did go freelance and started my own company and am making more money than I ever did in the corporate world. I am living proof that 'real' knowledge vs corporate bureaucracy and politics can win out and that suffering through the 'status quo' is not something you have to do. It actually is possible to enjoy your job AND make money at the same time. You don't have to just settle for one or the other.

 AA  08/24/2011 02:57PM 

Thank God for Coporate IT for providing incompetent, un-skilled, backstabbing, soul-less, non-productive, and oh did I mention incompetent workers who would rather be fired and be on the streets now get to work in cushy IT jobs and act important and make 6 figures.... If it were for smart developers and technical people running the show the IT staff would be 1/10 the size and 100 times more productive..

 Tom  08/25/2011 11:08AM 

Heath, you have now learned what it means to work for a corporation. You are just a little cog in a big wheel and if you try to change anything you are stepping on somebody's toes. And you are viewed as nothing more than a liability on the company's expense sheet nothing more. I can assure you that nobody give's a rat's tail how many hours you worked or how much money you saved the company. You are there to make them money and they don't give a hoot about you period!

 Peter Alexander  09/01/2011 11:40AM 

Absolutely, Completely 100% truthful and accurate. Well said.

 scir91onYouTube  04/16/2012 12:16AM 

when i was in college in the year 2000, i decided not to go into IT because of outsourcing. i now work for the city at a union job. the job is basically 100% secure with incredible benefits although the pay is not as good as corporate. i can't be outsourced though. THAT is the worst thing about IT. say goodbye to work and hello to indian h1b visa workers.

 blah  05/17/2012 06:29PM 

#2 is really the nail in the coffin for IT jobs. Every job you fill, some moron asks you to code on the board (because coding in IDE is soo old school right?) and then proceeds to fail at his own job, pissing off the stakeholders.

 som  10/08/2012 08:38PM 

this list seems to be applicable to any of the teams i've worked on... not just IT. welcome to corporate america. IT is no different than other groups.

 Sean  10/23/2012 02:00PM 

This is one of the best and most truthful list I have ever read. It hits on every point and doesn't pull any punches.

 Job seeker  02/06/2013 09:48AM 

Great article...I was researching the topic as I'm going for a CorpIT job LOL. Wish me luck!

 fu*kedover  02/07/2013 01:31PM 

I actually didn't find this article hilarious as I'm living it thinking there must be a better way to live . I've lost my natural enthusiasm an love of programming by being continuously oppressed ....the best part is that almost nobody in my dept has any formal qualifications and the dept head started out as a p.a !

 kirby  03/06/2013 12:14AM 

I created a company some time ago that provides IT training services to many companies throughout the US. I am getting to the point where I'm just tired of the whole training thing not because I do not like education but because of the corporate politics. That's right! You don't have to be a corporate citizen to be affected by the noise. Just dealing with these institutions and their insane policies is enough to make anyone shake their heads. Have you ever tried to close a deal, to enlighten a class of 20 students, to appease management and employee alike only to be told that you pissed someone off by the way you presented the training materials? It's a pain. Although I sometimes enjoy the pay, I enjoy the close of the week even more. The alternative of being an employee is worse than working as a consultant.

 Mike  03/31/2013 08:47AM 

To all new graduate with a little brain for something...Never ever work for a large company for more then 5 years...in those five years learn everything you can about large company...network and make sure to build your network with vendors and industry on the back of the company...save cash and start your own business doing the complete opposite of what you saw in the company.... This is the recipe for a fun and healthy life .

 Sean  05/24/2013 01:16AM 

Actually it all isn't so funny if it wasted and ruined your life. All very true top #10 but I would add one more. Discrimination and favoritism for younger hires. Corporate image seems to be very important these days. So you need to be young, cool, good-looking, and cocky as hell. It is the high school popular crowd mentality. These groups drive the politics in many of the corporate IT groups I have worked in. You don't fit that mold you get pushed out and an object of unfairness and mistreatment. Working in IT unless you are a "player" is a dead end career.

 Markus  05/29/2013 01:13AM 

Great write up. Thank you.
The No. 12 would be perpetual understaffing. Companies are keeping head counts low and hiring temps for IT services to maximize profits. Of course, there is a ton of turnover and all that that entails, namely mistake cleanup and stress. But good IT means providing timely support and service upon which other functional depts rely heavily for their own success (operations, finance, sales). I'm in sales. Do you know how many medium- to long-term sales initiatives (with MBOs tied to them) rely on successful IT planning, design, build and deployment? F*%king all of them! Everything sales wants done seems to have a heavy impact to Agile, Oracle or the CRM in order to be done well and "scalable" for future company growth.
And I swear if I hear the word "scalable" one more time from a corporate executive, they're getting knuckle sandwich. What a bunch of B.S.!
I wish companies would pay good IT people whatever it takes to keep the good ones and just sh*^can the bad ones. I don't love IT people. They tend to be arrogant, condescending, just like the SNL computer guy skit character. But even I understand how having a really good IT functional is like having a good dentist.

 Post a Comment



 Blog

  • Win A Free Website - FOREVER!!!
  • Follow Doodlekit For Coupons, Deals And Special Offers!
  • Doodlekit @ 1 Million Cups
  • New Templates: Simple Group
  • New Templates: Zen Pro Group
more  

 Blog Comments

  • cinthia: New Templates: Simple Group
  • Ben Kittrell: Want to Sell Your Product? Give it Away for Free
  • Florence: Want to Sell Your Product? Give it Away for Free
  • Markus: Top 10 Reasons Why Corporate IT Sucks
  • Sean: Top 10 Reasons Why Corporate IT Sucks
more  

 Forum Comments

  • Heath Huffman: RE: Adding Interactive Buttons to Header Image?
  • Jonas Winfield: Adding Interactive Buttons to Header Image?
  • Barbara Schuller: RE: Grassroots & free Doodlekit 2.0
  • Heath Huffman: RE: Grassroots & free Doodlekit 2.0
  • Barbara Schuller: Grassroots & free Doodlekit 2.0
more  

Support & Contact

  • FAQ
  • Support Forums
  • Website Issues & Bugs
  • Suggestions & Feedback
  • Business/Sales/Product Inquiries
  • Report Doodlekit Website Abuse
  • Non-Profit Website Support

Community

  • In The News
  • Testimonials
  • Customer Profiles
  • Non-Profit Discount
  • About Us
  • Blog

Legal

  • Legal Policy
  • Terms Of Use
  • Privacy

Resources

  • SEO Tips
  • Small Business Tips
  • Website Building Tips
  • Partners
  • Banners

Copyright © 2006 - . Doodlebit, LLC. All Rights Reserved.

 powered by Doodlekit™ Doodlekit Free Website Builder