When the "do-loop" becomes the "don't do-loop"
http://xkcd.com/1579/

When the "do-loop" becomes the "don't do-loop"

A friend/coworker shared this xkcd comic today. As with so many of these comics, it's pure genius. Randall Munroe, the creator of xkcd, has a knack for nailing topics that resonate with geeks. But this particular comic struck me because it had a couple different layers of meaning.

The first layer is the most obvious.......the idea that people make many small decisions, each of which makes sense  in isolation, but ultimately results in a "Franken-architecture" that's brittle and difficult to adapt. I've seen a number of IT systems that evolved in this fashion, adding "barnacles" over time that complicated upgrades and limited flexibility. 

The second layer of meaning is more subtle. Just like IT systems can evolve in this fashion, organizational operating practices can evolve to become an end in-and-of themselves. I refer to these as "self-licking ice-cream cones." They lose sight of the fact that they're cogs in a larger machine that's intended to deliver real capabilities to real users

One characteristic of this situation is processes that are locally optimized vice globally optimized. Each step in a process may have its own request forms, its own boards/decision forums, sometimes even their own tools/databases for tracking status. Each step is responsible for doing "their thing", but has little responsibility for delivering capabilities. Jeff Bezos famously reacted against this behavior at Amazon by issuing his "API mandate". These (locally optimized) behaviors are particularly pervasive (and frustrating) in government organizations, where authority  and accountability is often spread across many different groups. 

Fortunately some forward-thinking teams are starting to challenge the status quo and inject modern practices into government IT. I'm helping to build awareness of DevOps practices with my customers, and am encouraged by the "light bulbs" that are starting to go on. Some days I feel like we might, just might, be starting to turn the battleship.

I've not formally introduced LinkedIn to Crazy Dave (or is it the other way around??), but I have been toying with the idea of a post on the Crazy/Simple/Evil triumvirate. Particularly after another article I read recently that tried to discourage Simple Dave from showing his face.....maybe that will be the next topic of my ramblings.......

Like
Reply

When will Crazy Dave be permitted to post? Or was this one Crazy Dave?

Like
Reply

To view or add a comment, sign in

More articles by Dave Ashby

  • Five Traits of Unicorn Volunteers

    As I start this post I'm sitting on my couch, beer in hand, recuperating from my Cub Scout Pack's annual Pinewood…

  • Buoys and Boundaries

    One of the podcasts I listen to regularly used the phrase "buoys not boundaries" recently to describe a core philosophy…

    1 Comment
  • You're only as good as your API

    As a plebe at the Naval Academy we had to learn a poem entitled "The Laws of the Navy". Any of our upperclass could…

    1 Comment
  • Looking into the crystal ball

    (Another opening disclaimer: while I periodically work with Amazon engineers in my day job, I have no special access or…

    1 Comment
  • Goodbye Silly Season (or "The Unexpected Benefits of Cloud")

    (Opening disclaimer: I am not now, nor have I ever been a government contracting officer. Below is based on my…

  • When being two-faced isn't enough.....

    I recently came across this article, which highlights eleven things that "smart people" won't say at work (yes, I too…

    4 Comments
  • Boring is the new sexy

    Over the years I've been working in IT we have never lacked for "shiny rocks". I'm sure you've all seen this.

    2 Comments
  • Making the easy things hard.....

    One of the things I enjoy about working with government customers is the opportunity to help solve some really…

  • The IT architecture that got you here......

    If you've been in the workforce for any period of time you've probably heard the phrase "what got you here won't get…

  • Please save the kittens!!!

    I had a conversation at work today that seems to come up every few weeks or months. It goes something like this: "<Big…

    1 Comment

Others also viewed

Explore content categories