"Home truths" about computing

By Sean McGrath, ITworld.com |  Business Add a new comment

This week, for a complete change of pace, I have gathered together some of the cynical/rueful thoughts that I accumulate on my travels around the IT business. They are in no particular order.



- The number of utterly impossible things that computers are expected to do automatically, doubles every 18 months.



- For every problem, there is an apparent solution that is simple, elegant and wrong. Unfortunately, these tend to get implemented before they are known to be wrong. When this happens, it is common practice to simply change the definition of the problem.



- If it takes one resource N days to complete a task, two resources can complete the same task in 2N days. This involves N days for the task and N more days agreeing which one of them has time in their schedule to spend N days on the task.



- Software cannot be proven correct but it can be proven to be over budget.



- An enterprise application is correct if and only if flaws in it are rectified faster than they can be escalated to the project board.



- There are only two hard problems in computer science: 1) distributed memory cache invalidation and 2) explaining the limits of computer science to those who believe computers can do anything.



- The easiest way to detect subtle flaws in computer programs is to spend time analyzing the problem and then go get a pizza. The answer normally manifests itself afterwards. Nobody knows why this works.



- Every computing design problem is solved by the following three step process: (1) add a layer of abstraction so that everything becomes a simple set of interlinked boxes on a whiteboard (b) remove that layer of abstraction when it becomes obvious that nobody follows your logic in adding it (c) design an ugly but functional solution, telling yourself that one day, you will revisit the design and make it beautiful.



- We will soon reach the inflection point in the history of computing where computers are better than humans at misunderstanding English.



- Intractable problems can be made emotionally tractable as follows: (1) decompose the problem into really small pieces (2) lose sight of the overall problem to be solved (3) spend all of your time fussing over the minutia of the individual little pieces.



- Measure twice, then send a memo suggesting that somebody else should really get in there fast in order to cut once.


- There are only four differences between an Executive Information System and an ordinary information system.a) The executive model costs more (b) it does less (c) it has larger icons and (d) nobody knows if it is being actively used or not.

 

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    BusinessWhite Papers & Webcasts

    White Paper

    Insiders Can Ruin Your Company. Take Action.

    Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in organizations worldwide. This white paper from NetIQ, discusses key technology solutions that help to prevent and detect insider threats.

    White Paper

    Ten Steps to an Enterprise Mobility Strategy

    Enterprise employees are more mobile, relishing the ability to work productively anywhere, at any time. They may use any means to get connected, often creating financial and security risks for your company. Discover how to get control of your enterprise mobility strategy and ensure mobile worker productivity with these ten steps.

    White Paper

    What You Need to Know About the Costs of Mobility

    Mobile workers want to get connected anywhere, at any time, often at any cost. Enterprise mobility is often a hidden "black" budget in your company. Ensure that your traveling employees are productive everywhere, even while you control cost and security, through an enterprise mobility strategy.

    White Paper

    The 2011 iPass Mobile Enterprise Report

    This industry survey covers trends, recommendations and a policy guide on managing Enterprise Mobility for IT management and CIOs. Get data on employee device liability, as well as smartphone/tablet penetration, budget control and provisioning. Find out how your organization compares, how to ensure mobile worker productivity, and control costs.

    White Paper

    Smarter Commerce is redefining value chain visibility

    Smarter Commerce is redefining the value chain in the age of the customer. It starts with putting the customer at the center of your operations - which of itself is not a new idea - however, truly operationalizing this strategy is not easy.

    See more White Papers | Webcasts

    Ask a question

    Ask a Question