Sometimes reinventing the wheel is exactly what you need

Don’t reinvent the wheel.

The argument for not re-inventing the wheel is often one of efficiency. The wheel has already been invented, it’s a commodity; just get the cheapest wheel you can find, a wheel is a wheel.

An argument for re-inventing the wheel is one of effectiveness for the job at hand. What would vehicles today be if they were restricted to using the “original” wheel?

But wait, you say, an iteration of the wheel isn’t a reinvention of the wheel, it’s just an improvement, a “re-imagining”. The people who went from solid wheels (of rock, perhaps) to hollow wheels with spokes weren’t reinventing the wheel. Or were they?

Consider the tracks that were developed for heavy machinery and armored combat vehicles. These are not “wheels” in the traditional sense. Those vehicles would not be possible if the wheel had not been reinvented. Would we have been able to send humans to the moon if we hadn’t reinvented the wheel?

I think where most people get bogged down on this is the question of form over function.

If what you need is an actual wheel, a circular object into which you can insert some sort of axle and then place a chassis of some sort onto that axle so that the resulting vehicle can move from place to place, then what you have is not an issue of invention but rather a question of selection: pick the right wheel that already exists for the job, maybe modify its form slightly to meet your needs.

If, on the other hand, you have a need for a means of providing locomotion for an as yet not designed or built system of some sort, then limiting yourself to a “wheel” that has already been designed may be overly limiting. And reinventing the wheel may be exactly what you need to do.

Complexity, Chaos and Creativity: A Journey beyond System Thinking

System thinking is goal-oriented: there are always pre-defined goals and objectives, which system must achieve, and there are always prescribed requirements and criteria, which system must satisfy. As the achievement of any goal happens always in the future, system thinking is obsessed with prediction and generating plans, blueprints, time-schedules and scenarios.

Complexity and chaos focus their attention on the present, because even tiny perturbations in the process of self-organization occurring at present can have enormous impact on the further development of this process. It is an impossible task to make the ‘butterfly effect’ follow any goal-oriented strategy and any targets’ setting anchored in the future.

Source: Complexity, Chaos and Creativity: A Journey beyond System Thinking (Dr. Vladimir Dimitrov)

Thinking in bits (not atoms)

During a break at EMWCon, I participated in a conversation with several people about the relative advantages and disadvantages of requiring people to use wikitext markup in MediaWiki (instead of providing them a visual editor). During the conversation, Lex brought up examples of documents with their content locked up as binary files compared to wiki pages with the text readily available and accessible. I mentioned the idea of “thinking in bits” as part of the conversation.

Reflecting on the conversation later, I realized that I have written here and there about the concept, but don’t really have anything pulling all the thoughts together. So here you go.

I first came across the idea of thinking in bits in Nicholas Negroponte‘s 1995 book Being digital. In the book, Negroponte talks about the limitations, the cost, of moving information around as atoms – paper books, CDs, DVDs, snail mail, you get the idea – and how information would soon be converted from atoms to bits. The immediately obvious implication is that it now becomes essentially free to move and share information as bits.

The less obvious, but much more important, implication is that bits change the way you can think about the information. How you can manipulate and repurpose the information. How you can do things that were impossible with the information locked up in atoms. The obvious applications have come to fruition. Email instead of snail mail. Music downloads instead of CDs, and now streaming instead of downloads. The same with video.

And yet…

And yet, the way this digitized information, these bits, is handled is still in many ways tied to the way atoms were handled. Some of this, such as in the music and movie industries, is purely for commercial reasons. Digital rights management systems are deployed so that the company can benefit from the freedom (as in beer) of distributing their content while at the same time restricting the freedom (as in speech) of the consumers of that content. They are shipping in bits, but they are not thinking in bits.

Even from a creative perspective, as opposed to the commercial, this thinking in atoms prevents them from seeing new possibilities for providing engaging and individual experiences to their customers. For example, consider how labels distribute music, how they release the same tracks in the same order on both CD and on services like iTunes or Google Play. This is thinking in atoms at its finest (worst?).

Imagine if they were thinking in bits instead. They could offer an “album” that includes songs from the setlist the band played in your town, or edit the songs at the disc-breaks so they didn’t fade out / fade in. Along those lines, for the individual song downloads they could edit the track so you didn’t catch the introduction to the next song at the end of the song you’re listening too.

The same is true, albeit for different reasons, inside many organizations. Yes, nearly everything is in bits, stored on shared drives, in Sharepoint or email, or whatever system your orginzation uses to “manage” documents.

And yet….

And yet most of these bits are locked up in digital representations of atoms. We are using bits, but again we are not thinking in bits.

Part of the challenge, of course, is a need to accommodate the lowest common denominator. In the case of many corporate processes that lcd is the requirement to print. So, the templates and processes are designed based on what is expected in the final, printed outcome. Of course, once something is printed, there isn’t a whole lot you can do with it except read it and manually extract the info you need. If you have the digital file that was printed, you can at least search the content. But this is really just a faster way of “reading” the document to get to the “good part”.

What if, on the other hand, the document (whatever it might be) was designed and created based on the expectation that it would be used primarily in a digital format, with the printed product a secondary feature. Or that you don’t even know what the final format needs to be.

As an example (since I was inspired to write this by a conversation at EMWCon), creating your contract proposals as semantic wiki entries. The proposal can be collaboratively developed and reviewed and when ready can be exported into the end format that you need. This will likely be some sort of MS Office or .pdf file that can be easily sent to the potential client, but it could just as easily be shared with them as bits and negotiations conducted against that.

I say “just as easily”. This isn’t to say that work wouldn’t be involved, there would be a lot of work required. Designing, implementing, transitioning, executing. Cultural challenges galore. But, as Lex explained in his story about bikes, cars, and messenger services, the marginal cost of making this change can be far exceeded by the benefits you can gain from the change.

 

50 books in 52 weeks – not this year

I enjoy reading, so like many people I have set a goal for myself to read at least 50 books a year for the last couple of years. I read 45 last year, you can see my list on GoodReads.  As I was getting ready to publicly commit to another year of 50-in-52, though, I realized that I’m not really ready to move on from the books I read in 2011 2010.

It’s not that I don’t want to read anything new, I do. I’ve got several new books on my list, including David Siteman Garland’s Smarter, Faster, Cheaper, Neal Bascomb’s story of FIRST Robotics, The New Cool, and Hal Needham’s Stuntman! I’m also looking at some older books that I’ve never read.

But well over half of the books I read last year are still bouncing around inside my head.

In a blog post last October, Harold Jarche  expressed a similar sentiment in the context of conferences that he attends:

One thing missing in these discrete time-based events is that there is little time for reflection. … This presentation is followed by some immediate questions & discussions and a coffee break. Then it’s off to see the next presentation. Reflection, if it occurs, comes much later, and usually after the participants have gone home.

Replace “presentation” with “book”, and that his how I am feeling about the books I read last year.

During a pre-launch webinar for his new book Where Good Ideas Come From, Steven Johnson also talked about the state of reading.

Bill Gates takes a “reading vacation” to read. Ray Ozzie does the same thing. A very interesting strategy; usually when we read it is at night, when we are tired and have 20-30 minutes before we go to bed. Takes a couple of weeks to read, you lose the possible connections between the books you read.

All of this is my overly long way of saying that I’m not committing to 50-in-52 this year. Instead of moving on to the next conference, in my case a new year of reading only new books, I’m also going to spend some time quality time reflecting on the books I read last year.

What are your reading plans for 2011?

Update: Check out my  2010 Reading List lens on Squidoo.