No More ‘Planned’ Software Launches…

Reposted from Kate’s personal blog - Living in the Questions:

I recently read an article at ZDNet about how the CEO of Red Hat Software has gone on record as saying Windows Vista will be the last “planned” software launch the industry will see, opting instead for more collaborative, open-sourced work (see the article here: http://news.zdnet.com/2424-9595_22-242593.html)

Now, I find this a very interesting corollary for the church as there has been much discussion among some in the church about structure and polity.  While much of what is seen in traditional, mainline congregations is a top-down hierarchy (at least as viewed from the outside… but that’s a whole other discussion), there is now a trend among many “emerging” congregations to eliminate all hierarchy in favor of a flat-structure.

The push in software development (as seen in the quoted text below) is the sheer number of bugs found in top-down, planned releases such as Vista compared with collaborative, open-source releases such as Linux.  Another reason is to be able to serve the needs of the community because the greater number of people working on the software puts them in touch with more of the community - and in many ways because they themselves have felt the same pain.  So what does this all mean for the church?  I think it is a great idea, and yet in some ways we in mainline denominations (regardless of whether we have clergy or not) are not as open to the idea of open-source theology… interesting to contemplate.

From the ZDNet article:

However, because of the modular development model and the number of parties checking for errors, open-source software comes out with fewer errors and is more organized, he explained. Whitehurst attempted to explain the appeal of open-source software’s participatory “community” model by likening open source to US reality TV competition American Idoland closed products to US pop star Britney Spears.

Of American Idol, he said the record studios were able to spend less to market the eventual winner because audience participation accurately showed which singer was preferred before the competition was over.

Britney Spears, on the other hand, as a “product of millions of dollars in investment” is not a sure bet when each record is released to the public, because the marketing surrounding her was pre-planned and excluded the public, he said.

Whitehurst said during his presentation that development through the open-source community is also faster and often more precise in terms of what customers need, because enterprises are able to contribute code that they have written for their pain points back to the community. He contrasted this with the traditional proprietary method of “listening to customers” and writing code based on that interpretation.

  1. DdxP1x rhpthjwnooak, [url=http://matkvepoaxhu.com/]matkvepoaxhu[/url], [link=http://vbregizcasym.com/]vbregizcasym[/link], http://hcylvmkjecsp.com/

    Reply to gtaxpyse

  2. A couple of quick reactions and musings: 1. Some of this already happens (to excellent effect!) with preachers who engage the community with text study and conversation leading up to the preaching moment and then (in some cases) away from the preaching moment with debriefing afterward. That is, the conversational input from the community helps “de-bug” the sermon ahead of time. 2. Are ALL of the American Idol winners hit record sellers? 3. Surely some level of proficiency is required before the “community of software” lets someone fiddle around with Linux? I mean, it’s one thing to call American Idol to vote for your favorite rendition of “Total Eclipse of the Heart” … but writing code isn’t the same as using the touch tone phone, is it? 4. In order to follow this intriguing prompt, I need more information about the analogy. Does “software development” as a field of endeavor deal with anything analogous to “tradition”? Even if you strip the Christian tradition down to its bare bones–the kerygma and the handful of “dogmas”–we still understand that we are constrained by them. Or is “software development” as a field of endeavor more beholden to pragmatic and immediate concerns (e.g., user-friendliness, robustness, and marketability) and therefore freer to be free of tradition?

    Reply to hank

    1. Thanks for these comments Hank! I think this pushes me to think a bit more about this and in some ways eases the tension I’ve been feeling lately.

      On one hand, I do think that open software, which as the article suggests, has fewer problems and bugs because there are more eyes looking at it and working on it. People are improving on what is already there and nobody claims to own any of it. It is for the good of the community that people write the code and offer it to the community to be critiqued. To that end, I think this is a good model for theology - allowing for more people to have input, work for the good of the community, and not claiming ownership. Good theology is done for the sake of the community worshiping God.

      However, I’ve also been struggling as of late with the more open notion, particularly as there are many “bad theologies” that people subscribe to and are offered as THE theology. I think this is where you’re comment about the level of proficiency is helpful for me. Code is its own language and there must be some level of proficiency before a person can add to the conversation. Now, this adds a couple of new layers. On one hand there are clear rules and definitions that people must abide by in order for the code to work. The language is clear. However, as I understand coding, that code also develops and changes as needs arise. For example, take a look at how web pages have evolved over time - new code was developed (even within the same language) to make pages look better, load faster, allow for new forms of media (video), and make pages more interactive. Yet, even while this code is developing, there are still organizations that make sure it is standardized so all may use it well. So then I wonder, how is our language evolving and are there clear standards for using the theology?

      Regardless, I do think that proficiency is something that we’ve been lacking for a while in some communities. I think there needs to be more teaching - and more learning. I see so much more of this happening in conversation within the community - but my concern is that some communities are hesitant to do this.

      Anyway, thanks for the thoughts.

      Reply to Kate

  3. Interesting.So my question is - does “open sourcing” theology mean the sheer elimination of a structure?  Does open sourcing theology create a blob that ebbs and flows but has no intentional direction, no inherent pattern by which the theology is lived, is used, is reformed? 

    Reply to Kim


Leave a reply