Slashdot Mirror


Ask Slashdot: Are Companies Under-Investing in IT?

Long-time Slashdot reader johnpagenola writes: In the middle 1970's I had to choose between focusing on programming or accounting. I chose accounting because organizations were willing to pay for good accounting but not for good IT.

Forty years later the situation does not appear to have changed. Target, Equifax, ransomware, etc. show pathetically bad IT design and operation. Why does this pattern of underinvestment in and under-appreciation of IT continue?

Long-time Slashdot reader dheltzel argues that the problem is actually bad hiring practices, which over time leads to lower-quality employees. But it seems like Slashdot's readership should have their own perspective on the current state of the modern workplace.

So share your own thoughts and experiences in the comments. Are companies under-investing in IT?

43 of 325 comments (clear)

  1. Because greed. by Gravis+Zero · · Score: 5, Insightful

    The problem is always the same: how to scrape by paying the minimum amount for labor and supplies. It's literally called cutting corners. It's not a new problem and it only really gets solved through the application of regulation.

    This isn't rocket science, people!

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Because greed. by PolygamousRanchKid+ · · Score: 5, Insightful

      Well . . . people can be greedy, too . . . not just organizations.

      I got into programming because I like to do it . . . not because I expected to make a lot of money doing it. I started in high school back in the 70's . . . with Fortran on punch cards.

      I find that people who get into IT for the money will be frustrated, because they are not getting rich fast.

      I'm not rich, but I'm not poor either. But enjoying my work is most important to me.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    2. Re:Because greed. by Anonymous Coward · · Score: 5, Insightful

      This. American businesses have become all about how to maximize short term profits with little or no regard for long term viability of the business. I think in large part due to the stock market mentality. It doesn't matter if your business is actually healthy, it just has to look attractive to short term investors to push up your stock price until your next quarterly report.

      And I think that is strongly related to the fact that so few stocks pay dividends now. Stocks used to be (mostly) about investing in a company you believed in and waiting until your faith started to pay off in the form of dividends. The modern stock market has made it all into a "greater fool" scenario where it's all about getting an even bigger sucker than you to pay more than you did.

      So that mentality has infected/trickled into even smaller businesses and gov't/non-profit orgs because people think that is "normal" for business now.

      BTW, I'll add that this "greater fool" mentality is pretty much what is driving the cryptocurrency craze too.

    3. Re:Because greed. by currently_awake · · Score: 2

      The biggest problem is most companies consider training employees to be a waste of money. They want them pre-trained. H1B, because you're fine with other countries having a good training and education system.

    4. Re: Because greed. by cyber-vandal · · Score: 4, Insightful

      You refuse to pay the market rate and then complain you can't find good people.?

    5. Re:Because greed. by wwphx · · Score: 5, Interesting

      Warren Buffet (IIRC) had an excellent suggestion to encourage long-term thinking in companies: tax the C-levels 100% on their stocks if they sell them while they're in the company or their first year out. It then goes down 10-20% every year afterwards. It would eliminate pump & dump, might even kill off vultures like Bain.

      It'll never happen, but I think it's a lovely thought.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
    6. Re:Because greed. by gtall · · Score: 2

      Companies keep buying because the vendors sell to upper management offering baubles, trinkets, and pink unicorns...all will be theirs if they install the magic software. Management goes to their IT department, which pisses all over the idea explaining all that will go wrong and what a waste of money the magic software is. Management goes back to the vendors and explains why they won't be using the magic software. The vendors respond with, "well, they would say that because our magic software will put them out of job, and it doesn't take vacations or require medical insurance." Management, now suspicious of the IT professionals they themselves have hired, reason that if they hit a home run by buying the magic software, they'll be able to retire early and the golf links will be all theirs. Case closed, software bought, hell ensues.

    7. Re:Because greed. by Rande · · Score: 2

      I asked for $100 in manuals so that I could learn new framework in an orderly fashion.
      "Can't you just look it up on the internet?"
      "Yes, but the online tutorials are usually low quality and I'd like to learn it properly before getting hints and help from the net. It'll probably take me 5 weeks to learn instead of 2 with the manual."
      "I'll get you the manuals once we've firmly decided that we're going with that framework."
      "When will that be?"
      "When you've got a working demo that I can show the CEO".
      "...so AFTER I've already learned the framework."

  2. IT is costly by quonset · · Score: 5, Insightful

    To the average person, the only reason IT people exist is to make sure they can check in on Facebook every 30 seconds while at work and replace their keyboard when they spill coffee or soda on it.

    Aside from that, IT has no useful purpose and thus is seen as a debilitating cost. Why spend money on something which provides no value?

    1. Re:IT is costly by geekmux · · Score: 5, Informative

      To the average person, the only reason IT people exist is to make sure they can check in on Facebook every 30 seconds while at work and replace their keyboard when they spill coffee or soda on it.

      Aside from that, IT has no useful purpose and thus is seen as a debilitating cost. Why spend money on something which provides no value?

      So, employees wouldn't dream of taking their own garbage out, taking turns cleaning the bathrooms at work, or working in an environment that wasn't equipped with a well-functioning heat and A/C system, so maintenance and cleaning staff is fully justified in their minds.

      But the trained professionals who maintain the services that feed their social media and internet addiction, along with maintaining the systems that tend to help generate the revenue that feeds paychecks is somehow something that "provides no value"?

      If this kind of ignorant mentality exists in an organization, then the fucking hiring problem isn't in IT. I say let the "average person" flounder like a fish out of water the next time the internet goes down, or ransomware hits their system.

    2. Re:IT is costly by Pig+Hogger · · Score: 4, Interesting

      Why spend money on something which provides no value?

      30 years ago, I was in charge of IT for a medium company (150-200 employees). We had some PCs running 1-2-3 in the planning departments and a UNIX box with about 12 users on serial terminals.

      Back them, 1-2-3 skills were not prevalent as Excel skils are expected to be, and upper management was always glad I could pull out “complex” reports in a few hours. What was impressive was the complete trust upper management had in my young squirtness of the time. They litterally gave me the keys to their company (I could have brought it down anytime) without any questions asked.

      Familiarity breeds contempt, and as computers became more and more widespread, it only got downhill from there, to the point I got out of IT as a primary carreer goal and pursued work in other directions, only to come back to IT once in a while and getting more and more disgusted each time.

      Then I pause to think that, had I had gone to work for the railroad as I had seriously envisioned 35 years ago, I would have had my pension for a long time now. Not so with IT.

    3. Re:IT is costly by l0n3s0m3phr34k · · Score: 2

      Exactly this. Average employees have ZERO comprehension of what goes on backend-wise. We have about 1,000 employees; we leverage Mimecast, blade servers, load balancers, a separate disaster recovery site, HA firewalls, a complex Exchange / Skype environment, etc. On top of all of that we are required to be 800-171 CUI compliant, which adds in a whole new level of complexity we are still working on hitting.

      Even the executives think that a "purchased product" is the end of whatever; and have little idea the time and effort it takes to actually go from purchase to correctly configured install. Due to time constraints, usually the install process isn't properly documented, so if there is employee turnover it's "back to the start" on many projects. Part of my job is to force everyone to document their processes, but they are "learning as they go" so half the time we don't really know what needs to actually go into the documentation. There is also resistance from IT to document processes, because they think "no documented process" = "job security".

      This is why companies get breached. IT only has the time to get a system up and running, and then it's pulled into production before it's ever locked down. Patches aren't applied because they "might break a 3rd party app" or something that has gained wide use. The original employees that did the setup were just a vendor team, who wanted more $$$ to "finish up on the security part"; or the employee team had a new project to do and never got around to going back in and finalizing the security lock-down. I also run into the problem of "well, this application is in constant 24/7 use so there is no window to shut it down and update it" so it becomes a forgotten security hole.

    4. Re:IT is costly by Kjella · · Score: 2

      To the average person, the only reason IT people exist is to make sure they can check in on Facebook every 30 seconds while at work and replace their keyboard when they spill coffee or soda on it. Aside from that, IT has no useful purpose and thus is seen as a debilitating cost. Why spend money on something which provides no value?

      That was a common sentiment back in the days where the PC was the individual's tool and IT the support monkeys trying to keep it running. These days though many employees can't get any work done if you pull the network cable, most businesses depend on core IT systems being up and running so honestly I can't say I've heard that attitude in a long time. Heck, in many cases your customers are directly the victim because your self-service systems don't work. My impression is that there's absolutely money there for server operation and high uptime systems. The problem is more how do you measure security in development or an SLA.

      A coworker was telling me a story about that Friday from a former employee, it was about a security practice they had which nobody really could point out the source to or exact reason for but like everybody assumed it was good for something. And then they hired in some really high end black hat turned white hat hackers and it was like WTF why would you do that, how's that going to help you and there's a round of "uhm..." around the table. It's not security theater, because that would imply you know it's for show with little practical effect. It's that there's very few with the operational experience to say what really works and fewer still who can tell if it's comprehensive or if you got a double bolted steel door and an open window.

      --
      Live today, because you never know what tomorrow brings
    5. Re:IT is costly by aaarrrgggh · · Score: 2

      There is much more to it than that.

      • 80/20 rule. 20% of the investment gets you 80% of the outcome.
      • Hidden inefficiency. Opportunities for improvement are masked by corporate process or culture.
      • Cloud services such as Salesforce provide a quick solution for management without the IT hassles. (But at price points significantly higher than doing it internally.)
      • IT's hands are tied by their vendors.
      • People don't understand just how much time some things take, especially on one-off things.
      • Crapware like Skype for Business is "good enough" and "free" (included), choking out other projects

      Management is out of touch with where the IT opportunities are for improving systems. Without an advocate, it just looks like throwing money in a hole.

    6. Re: IT is costly by wwphx · · Score: 2

      Heh. I did about 15 hours work over two days at a local medical practice last year that got slammed with one or two different ransomewares. Running Windows Server 2008, based on the rest of the practice it was probably RTM. ISP-provided router, no firewall. And they balked at me charging them $30 an hour! (I was giving them a break while I checked out how bad the situation was) And they bought a Cisco enterprise-grade firewall, I wonder if it's still in the box as I don't know anyone locally, including me, who can configure that beast.

      No backups, naturally. Their client practice software had some, but their internet connection was so bottlenecked that they weren't reliable.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
    7. Re: IT is costly by Wycliffe · · Score: 2

      For those saying I should have checked the permissions when I was hired, I tried, but security was not a priority at the time. Funny enough, as soon as this happened I was able to check permissions and change permissions and access to folders to mitigate it from happening as bad as last time.

      Something similar happened at my work. I was never allowed to implement 2FA until the day that our CEO fell for a phishing email. The very next day I was allowed to activate companywide 2FA with a 2 week grace period for everyone to get it activated. So sometimes it's not even about the funding but about giving IT the authority to implement security measures that might inconvenience the users.

  3. Different outcome if you screw up by klingens · · Score: 5, Interesting

    If you skimp on accounting, there is a lot of case law where you end up in jail.
    When you have an IT disaster you never go to jail so far. Target, Equifax, etc. certainly haven't.

    With both, if you skimp too much you might end up bankrupt. E.g. if you don't know your invoices and who owes what to whom, you go bankrupt. If that ransomware disrupts your business too long you also go bankrupt. So there is a certain needed minimum standard in both, but thanks to centuries of experience with it, accounting has much better laws, standards and especially case law than IT, raising the needed minimum bar much higher.

    1. Re: Different outcome if you screw up by Anonymous Coward · · Score: 2, Insightful

      Exactly.

      But, accounting is stable, definable, and well understood.

      If anything, computing is changing faster today than 10, 20, and 30 years, ago.

      It's costs, benefits, and weakness are indefinable. Some best practices today will be worst practices in 5 years.

      Invest a year early and you could gain an advantage, but it's equally likely you will overpay for technology that is obsolete on delivery.

      Our tax structure severely punishes maintaining software.

      Until computer hardware and software stablelize, the law can't catch up.

  4. Nerds by Anonymous Coward · · Score: 2, Insightful

    Why does this pattern of underinvestment in and under-appreciation of IT continue?

    Because people don't like the stinky nerds, and don't care about "nerd things".

    1. Re:Nerds by geekmux · · Score: 4, Insightful

      Why does this pattern of underinvestment in and under-appreciation of IT continue?

      Because people don't like the stinky nerds, and don't care about "nerd things".

      The reference is hilarious, but the irony of this mentality in the real world is a shitload of people are employed by some of the richest nerds in the universe, who started their multi-billion dollar mega-corps doing "nerd things".

  5. IT Workers by ViXiV · · Score: 5, Insightful

    Its because students get out of college and think they're the shit and know it all which comes down to Dunning Kruger syndrome. Companies and Corporations aren't willing to invest in self taught life long IT professionals and hackers who have dedicated their entire life to learning security and technologies, but instead want the unskilled grads who have the paper without the experience!

    1. Re:IT Workers by Pig+Hogger · · Score: 4, Insightful
      Amen. 55+ here with more than 35 years of full-time professional experience.

      Experience is worth shit nowadays. Companies want young squirts that know the bare minimum so they will do what they are told without question, in stead of having seasoned veterans that can smell bullshit from a mile away.

    2. Re: IT Workers by nnull · · Score: 2

      Because they're more willing to work for nothing. No training and really little experience gained in the environment they're put in. They have no mentors at these companies other than the big boss yelling at them. It's probably why I'm getting more and more supposedly 10 year experienced employees who really don't know anything.

  6. I still blame the bean counters. by BlacKSacrificE · · Score: 5, Insightful

    My experience reflects a very reactionary industry;

    - Don't buy disks till current storage is redlining.
    - Don't buy LAN till the current one is swamped.
    - Don't patch till someone else (if you're lucky) gets raped.
    - Don't train till you you get bitten by a big knowledge gap, likely a result of the aforementioned rape.
    - Don't spend till someone bigger than you tells you to, even if a condition exists that leaves you vulnerable to any of the above points.

    If accounting operated like the IT industry, accounting as we know it would not exist. A server is recoverable, an empty ban account due to negligent or facetious handling, is not.

    I would however suggest the problem is not poor quality employee's but, as it turns out, poor quality accounting by the broader organisation. Time and time again I have seen projects and upgrades get bumped from capex to cpex till something happens that resonates high enough up the food chain for someone to open the loot box, no matter how hard the guys on the ground are petitioning for it. Perhaps it is accounting that has the poor quality employees?

    --
    [Sorry, this signature is unavailable in your country/region]
  7. Security is hard by phantomfive · · Score: 3, Interesting

    Security is hard, and there is no one who knows how to have perfect security. That's an unsolved problem.

    There are a lot of things you can do, easy things, but there aren't enough people who know how to do them. For example, not letting someone log in with an empty password. That is a solved problem, it should never happen. But even if every company tried to hire good people, there aren't enough good people to fill every company. So they hire not good people. Unfortunate.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:Security is hard by l0n3s0m3phr34k · · Score: 2

      It's an UNSOLVABLE problem, looking at it from the viewpoint of "fixed and done". It's a continual process,due to a huge army of APTs who are constantly pushing the envelope. Executives need to realize modern ITSEC is an unending war; one in which everything with electricity is a potential target. Every company and user is a target of various criminal groups and state-level actors; often there is quite a bit of overlap between those groups. It's no longer acceptable to believe that "law enforcement" is capable of handling any "computer hacking" that might happen; it should be a criminal offense to cover up breaches.

    2. Re:Security is hard by nine-times · · Score: 2

      Security is hard, and there is no one who knows how to have perfect security. That's an unsolved problem.

      Well I wouldn't say it's an unsolved problem. I'm not sure the best way to put it, but "perfect security" is basically a false concept. It's not just that we haven't figured out how to do it or even that it's not realistically possible. It's more that... if you're thinking about "perfect security", then you're misunderstanding the concept of "security".

      To think of it outside of the realm of computers, think about trying to make a "perfectly secure" house, where no uninvited guests can come in and you can't be harmed while in your house. There are some pretty obvious difficulties, like how do you make windows (and walls) that can't be broken or locks that can't be picked. And that's what people think of when they think about the difficulties with "perfect security".

      But there are bigger and more fundamental problems. Thinking of the "locks that can't be picked", what happens if you lose your keys? People lose their keys all the time, and they want to be able to call a locksmith to let them back in. If the lock can't be picked, then the locksmith can't help you. If a window can't be broken, then you can't get back in that way. If the walls can't be knocked down, then you can't even demolish the house and start over. In a sense, by making your house impossible to break into, you're creating a big source of insecurity. If you mess up and lock yourself out, you've lost your house and everything in it. The effect is the same as if someone had broken in and stolen or destroyed everything you own.

      In fact, there are always some kinds of trade-offs. The more you do to make it harder for an unauthorized person or object to enter your house, the more likely you'll also introduce a scenario where you will have difficulty accessing your house, or you'll prevent yourself from bringing in a person or object that you'd want in your house. Or, to approach the idea from another direction, if you want to be able to bring a friend home, you're also creating an opportunity for a "friend" with ill intent to enter your home. If you want to be able to bring a gun into your home to protect yourself, you're also bringing a weapon into your home that can be used against you.

      But let's assume that you're content to have your home fully empty, and never bring a guest home. Now what happens if you wake up in the middle of the night having a heart attack? You can't get help. You call for an ambulance, but the EMT can't come in. Disallowing entrance to an uninvited EMT actually makes you less safe. You might respond, "Well, I'd come up with some security measure to allow a medical professional to enter my house," but then, how would you protect yourself from an EMT with ill intent? Or how do you prevent someone else from exploiting the system for allowing EMTs? How do you prevent a well-intentioned EMT from allowing something dangerous to enter your house?

      I could go on, but the point is that this isn't a technical challenge of establishing "perfect security", this is a fundamental problem with the concept of "perfect security". The measures you take to make unauthorized access difficult will have the side effect of making authorized access more difficult. Trying to make unauthorized access impossible will eventually make authorized access impossible. Because of this, real security is not a single act of making unauthorized access possible, but rather an ongoing process of making unauthorized access difficult and risky.

      Also, good security is not about making unauthorized access as difficult as possible, but about balancing the need to make unauthorized access difficult agains the need to make authorized access easy. If you require a complex procedure to unlock every door, then a lot of people will start leaving doors unlocked.

  8. Priorities by brian.stinar · · Score: 4, Interesting

    As someone that owns a software company, I am constantly attempting to push my customers towards proactive, forward thinking maintenance. It's not like CTOs, executives, and decision makes are dumb. Many times organizations are aware of systemic problems, and they would prefer to be in a break-fix model than a preventative maintenance model. Decision makers have to balance allocation of resources to different projects, and if something is presently working, why spend the resources to ensure that it continues to work? This is one approach. Additionally, I've seen IT professionals scoff at anyone with technical skills AND an ability to get their ideas into motion, and move money towards their ideas ("sales" / "suits.")

    Another approach is taken by companies with successful products, big teams, very cheap costs of capital, that are sitting on tons of cash. Those companies are able to invest tremendously into forward thinking projects, and have redundancy at all levels of their organization, and can afford to fail proactively rather than reactively. My friend at Google said for every code change he makes, two other engineers have to sign off on his code, and it has to run through a battery of automated tests before it is (carefully, and reversibly) integrated into production. I think this is the other extreme from my experience in developing, and supporting, software in New Mexico.

    I don't think it makes sense to sit on an armchair, and discuss what "companies" should, and shouldn't do - unless you are employed by such a company either as a contractor, an employee, or own a fraction of that company and you have voting rights. I'm often times able to convince people to invest more into proactive solutions, especially after a predicted disaster that has been warned about repeatedly. Even without such a motivating disaster, I'm usually able to convince people to take some proactive steps, even if they're not willing to spend as much as I'd like to convince them to, or move as fast as I'd like.

    Try convincing someone, (or yourself!) to go to the gym and you'll see what I mean with the difficulties in convincing organizations to spend money maintenance.

  9. Peter principle by Anne+Thwacks · · Score: 3, Funny
    People at the top are people that have been promoted beyond their abilities. The longer a company has been in existence, and the larger it is, the truer this is.

    There is a simple solution: randomly promote people to arbitrary jobs each year. It cannot possibly be worse than the present situation. And look: we can solve inequality and "pay gaps" by paying people arbitrary salaries too.

    OK, its true, I need another coffee.

    --
    Sent from my ASR33 using ASCII
  10. Re:it's not the hiring practices by Anonymous Coward · · Score: 3, Informative

    Nobody intentionally hires crap people... I'll agree there. We just came off a situation where a 6 person team was reduced to 2 because IT was "too expensive" in the CEOs eyes. We got approval to fill 1 of those lost positions but were only given funding to get an entry level person. We hired the best candidate we could find in a reasonable time in the price range, but that "savings" came with a lot of training , hand-holding,and slow delivery. Some would call that a crap hire because we couldn't replace with equivalent skill of the person they replaced. The hiring practice was fine but the constraints imposed led to ineffective hiring for the real needs of the company.

    Funny ending... that person lasted under 90 days. We get to do it all again.

  11. Because of extreme ignorance by Futurepower(R) · · Score: 4, Interesting

    How to pay "the minimum amount for labor and supplies."

    Yes, but it appears to me that is not the main problem. The main problem is the EXTREME lack of knowledge and lack of interest in technology by most people in upper levels of management. They didn't have computers in their childhoods. They don't want to learn now, partly because they are overly busy, working 50 hours a week and having 4 children.

    That will change. Recently I was in a library when a man approached the checkout desk with his son. His little girl went to the self-checkout computer, pulled a stool from underneath the counter, stood on the stool, and started the computer checkout process. I laughed and asked the man about that. He said his little girl is 2 years old and his children are "almost like a different species".

    1. Re:Because of extreme ignorance by plopez · · Score: 2

      I don't expect a manager to be a tech expert. I do expect a manager to know how to listen to Sr. staff and organize the efforts of the employees. Most managers are barely competent, other flat out scarily incompetent. The few really good ones I have met I tried to learn from.

      --
      putting the 'B' in LGBTQ+
  12. Dilbert cartoons by Futurepower(R) · · Score: 4, Interesting

    Dilbert cartoons often show a lack of knowledge of technology by top management. The cartoons are somewhat exaggerated but usually have a strong element of truth.

    For example, "We have only bad data...."

    1. Re:Dilbert cartoons by Anonymous Coward · · Score: 4, Interesting

      Dilbert cartoons are not exaggerated at all. If anything they're too tame.

      One of my (thankfully) former employers banned dilbert cartoons. They were far too close to reality.

    2. Re:Dilbert cartoons by plopez · · Score: 5, Informative

      In a foreword to one of his books Scott Adams said he would come up with the most outrageous cartoon he could think of. Only to have people email in recounting how they went through a similar but even more outrageous situation. Dilbert just scratches the surface.

      --
      putting the 'B' in LGBTQ+
  13. My experience in health care IT by puck01 · · Score: 3, Informative

    It is underinvested, poorly organized with focus on maximizing income streams for health care systems rather than improving health care outcome.

    I've seen enough at this point in my career in several organizations - some are hospital systems, some a health IT vendors - to be confident about this. Much of the developed systems were overseen by people with little to no real world healthcare experience. They made decisions directed to satisfy hospital system leadership which has had no serious vested interest in improving outcomes until the last few years. Most hospital systems leader have no background taking care of patients or whatever experience they have is seriously limited.

    Because I've practiced medicine (and still do) it is been appalling to me to see who is making the decisions and why.

    Now that I work for a large healthcare IT vendor and I have quite a bit of autonomy directing our resources to create content and tools that are more useful to the actual health care providers, the problem is we are understaffed to provide these products as thoroughly with as high a quality as they should be. One reason is because we have to undo much of the legacy crap - 20+ years of having non-clinical people doing this has led to frankly incorrect data and logic. If we could start with a fresh plate it would be much easier. Another is, no one wants to pay for clinically experienced people who know how to review scientific data to actually research the problems or the clinical literature to make fully informed decisions.

  14. The problems have been long documented (since 1971 by bfwebster · · Score: 4, Interesting

    I teach CS 428 ("Software Engineering") at BYU. The three texts my students read are:

    -- The Mythical Man-Month, Fred Brooks (originally published in 1975, anniversary edition in 1995)
    -- Peopleware by DeMarco and Lister (first published in 1987, currently in its 3rd edition)
    -- Facts and Fallacies of Software Engineering by Robert Glass (published in 2002)

    I also recommend to them (but don't require) The Psychology of Computer Programming by Gerry Weinberg (first published in 1971)

    I tell my students if they read those first three books, they will be in the 1% (or less) of people in the IT industry who have. Yet they clearly lay out all of the foundational issues in IT, including bad hiring, bad management, bad environments, lack of understanding (by management) of how to build teams and nurture talent, and so on. They explain why we have such crappy software and why we lose $50B or so each year in failed IT projects.

    My other work is as an expert witness in litigation involving IT. About 50% of my cases are failed/disputed IT projects. My job is made easy -- though I am often depressed -- by how common and well-documented the root causes are. You'd think we'd learn. You'd be wrong. ..bruce..

    --
    Bruce F. Webster (brucefwebster.com)
  15. Ill-thought out enhancements by bnemer · · Score: 2

    In my experience, at least in the last 20 years or so, most IT decisions are driven by sales people who need new and fancy enhances to the application(s) because their client's are demanding it and they say, "We need it yesterday!" What usually happens though, there's not that many client's who want the new addition(s) to justify the cost, nor are the specs very clear, and what ends up being released is buggy and ill-thought out enhancements. And what's usually driving this frenetic release, is an Excel spreadsheet. The programmer usually gets blamed for all the bugs in the new release making him/her sinking lower and lower in the eyes of the people upstairs. JMOHO

  16. Some Companies by sdinfoserv · · Score: 2

    Some companies view technology as an expense. Those companies are short sighted, seldom successful and have weak IT leadership. It is the job of IT leadership (the CIO, IT Director, etc.) to educate the entity at the "C" risks and rewards of technology. Also as employee, it is your job to protect yourself and your family by working for those organizations that reward you. As someone who has run IT shops for many years now, I have been the highest paid of all my peer management. My job is risk mitigation and education. If my insights and experiences fall on deaf ears, it's my duty to myself and my family to go else where.

  17. Differnce between good and half-assed IT... by Junta · · Score: 4, Insightful

    Broadly speaking, business leaders are largely unable to discern the difference in effectiveness of half-assed IT and good IT. Except for two facets:
    -You become the next equifax
    -Good IT costs more

    Of course, even if they want good IT, they can't tell the difference, so they my try to invest to get "good IT" and still get bad IT and have expectations calibrated that there is no good or bad IT, only cheap and expensive.

    One sign of bad IT is your employees complaining about how bad the systems are. From a business perspective the answer is to tell your employees to suck it up, perceive them as whiners. They can't imagine better. The tools selected come from big reputable companies with reassuring salespeople talking it up and how it has improved other customers, while the pitiable users are comparatively less well equipped to precisely explain how or why the system sucks. In the meantime, often this phenomenon is offset by the users by "shadow IT", peer support to give each other what they need to get their jobs, without telling official IT about it (because the relationship between IT and people gets adversarial). This is a strong indication IT has picked the wrong tools for the job, but it also tends to create invisible business critical systems with 'admin' as the password.

    Note that sometimes it's what bad IT does to otherwise well made software, imposing maddening workflows that make no sense on software that was designed for a sane world.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  18. If you are an MBA you hate IT and hate Engineers by EmperorOfCanada · · Score: 3, Insightful

    I have rarely met an MBA who had the time of day for an Engineering type. You tell MBAs that such and such needs to be encrypted moved, backed up, or whatever critical thing for $10,000 and you won't get the budget. Then an interior designer comes in and redoes the front lobby for the 3rd time in 5 years for a cost of $250k.

    Then there are the pay scales. In any large not obviously IT company (many of which delude themselves into thinking they aren't nearly all IT like banks) you get an MBA with 5 years in getting $120k and the Engineers getting $70k. Then they wonder why they can't keep the talent.

    The MBAs even treat the accountants like trash.

    What I see are people of near zero talent who are genuinely scared of those with it. The more talent you have outside of their MBA world the more scared they are. You realize that you can save the company $10 million a year through something you found in the data and you get a pat on the back. Some MBA does a stupid deal worth $10 million (worth, not makes) and they get a rockin' bonus larger than the Engineer's salary.

    Then, hidden among the corporate world are the companies that are pretty much just Engineering people some of whom are good at sales and business. Those companies attract the top talent and often run circles around the old guard. An old guard who realize that they need to up their IT game so they outsource to India and lay off half of their employees.

    I have a simple formula. If a company has a large number of H1Bs in its staff then it will gain a short term advantage as it reduces costs and rides on its earlier momentum. In the long term it will start to find the ride bumpy, and then it will sink into oblivion. Think Yahoo, SUN, Compaq, etc. These companies were taken over by their MBAs who thought that Engineering was a commodity business.

    So to answer the original question. Crappy companies that are not going to be competitive in the long term are not investing in IT. The companies that are kicking ass and taking names are.

  19. IT is becoming a silly term by TJHook3r · · Score: 2

    IT is enormous. Imagine if 'building' covered civil engineering, structural engineering, groundworks, bricklaying, plastering, painting... The only difference is that we have been doing the above for a long time - 'IT', not so much. It's difficult for companies to work out what they need when every guru out there is peddling a new world-class information technology *cough* blockchain *cough*... and the layman has to call it all IT.

  20. Ego = Greed. by jellomizer · · Score: 2

    The biggest problem I see is Ego. Most companies need a workforce of much lower skilled employees.
    For retail, clerks, stockers, etc...
    Even Hospitals, Doctors do not make the majority of the staff, but a large amounts of people just needing some trade schooling, and high school education to get in.
    Then they have the IT Staff. Most of the company leaders don't know what to do with a set of staff who is often highly educated, Has their own vision on how to do things, and doesn't take orders literally. Their job often needs to span the scope of the company, so they know what everyone else is doing at a particular level. The solutions they create become what is needed to follow. So as a boss these IT guys as a threat to their Ego, as the Boss they are suppose to be the Smart ones, the successful one, the guy who knows what is going on. The IT guys are smart, to be competitive the Boss needs to pay a decent salary, and they know what is going on too, and to make it worse, an IT Requirement could override a business decision.
    These guys know how to manage Underlings, but not Professionals.
    For most jobs if you do your job correctly every day is the same as the previous. For IT if every day is the same, then you are doing it wrong, because that same job should be automated batter. And every day is about finding new problems to fix or improve. That sounds good, but difficult to manage. Because the IT workers needs to less like machines then much of the other workforce.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.