Innovation through constraint

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

This morning I had a thought which was roughly speaking, fifty percent interesting and fifty percent horrifying. Actually no. That latter fifty percent should be split into twenty five percent for horror and twenty five percent for depression. Actually no, that twenty five percent for depression should be split...Maybe this would be easier if I just explained what the thought was? I think so. Then the complex mix of emotions I experienced should hopefully be self explanatory.

I was thinking about innovation, how it arises, where it comes from, how to bottle it and sell it, that sort of thing. I was looking back at my own career in computing to date and thinking of examples where I witnessed, or took part in, the production of something innovative.

A common thread runs through all my memories of innovation events. In all cases I can think of, there were serious engineering constraints afoot. For example, I remember a time when the system I was working on had to work in 1K of RAM. (Yes, you read that correctly.) I remember a time when a system had to fit a myriad of user options intuitively into an 80 column black and white screen. I remember a system...etc. etc. All the examples I can think of included this sort of constraint.

I see two ways to rationalize this. The first via philolinguistics. It could be that the very definition of innovation in the world of computing includes the idea of suceeding in the face of some constraints. After all, this is (for the most part) a real-world engineering discipline right? You know the drill: "time, cost, quality. Pick two." We eat and drink constraints in engineering. It is what makes engineering, engineering. Put another way, if there are no constraints, it ain't engineering. I can buy that.

The second way to rationalize it is the apparent truism that necessity is the mother of invention. Ingenuity appears to be boosted by the sort of strictures that plague our daily engineering lives. At least it is in the case of those engineers that posess that most precious of all engineering personaility traits - a "can do" problem-solving mentality.

So it would appear that constraints are good. This leads, of course, to the curious phenomenon whereby the very things that cause innovation to happen are the things that the innovators themselves moan about the most. I sure wish I had a supercomputer under my desk. I sure wish I had 4 gig of RAM, twice as many pixels, a faster hard disk, a quicker internet connection...

And now comes my horrible, tentative conclusion. The best way to foster innovation in an engineering crew is to give them a set of constraints. If they are not moaning about the constraints, keep adding them until they start moaning. Then you have created a wellspring for innovation to happen.

I can literally feel you cringing at this point. I know, I am cringing too. Let's see if we can nuance this sweeping conclusion into something that is both more palatable and more realistic. Thinking back again to my experiences over the years of true innovation and the constraints that were either causal or co-occurent with said innovation, I cannot think of a single example where *time* was the critical constraint.

I think this is an interesting fact. Generally, if you were to ask management to identify a constraint to be applied to an engineering project the four letter word that results is the word "time". "Tell them we need it by next week.". Groan. Cringe.

I have seen teams do great things under time pressure. I am not saying that deadlines are not a good thing. However, I do believe that if this is the over-riding constraint you place on a software engineering effort, the results will not be good.

Far better, if possible, to add constraints in other ways relating to operating environment, speed, ease of use, capacity etc. These are things engineering teams relish. These are interesting challenges. These are the really powerful innovation vectors. Time challenges are rarely truly relished in my experience.

And this is why my emotions are so mixed about all of this.

I think I have talked myself out of a faster computer, a bigger hard disk, a faster internet connection...

Groan.

    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