A suggestion for new readers...

I recommend that if you are new to this site that you start by reading the earlier postings first. It's my intent to lay some critical groundwork in these early posts that will be important to fully appreciating the later material.


Tuesday, May 18, 2010

How Might a Refactoring Discussion Go?

One bit of feedback I have received on this blog is that the discussions to date have had a very academic and abstract feel.  I would like to address this by dedicating the next several entries to discussing practical and logistical matters related to Refactoring Theology and to provide some examples of how a Refactoring Theology discussion might play out in different settings.

This entry will outline how a Refactoring Theology discussion might happen in an informal setting.  Ironically, many people engage in refactoring their theology without really being aware that they’re doing it.  Imagine a small coffee shop setting.  Three friends have gathered to partake of their favorite caffeinated beverages.  This meet up is a weekly ritual for these friends, one that they jealously guard from intrusions by work commitments, spouses, and other social obligations.  It’s a place where they share, argue, debate, and support one another.

Jeffrey is a graphic designer for a large software company in town.  He is 24, single, and enjoys casual dating.  While he identifies as Christian, he doesn’t feel bound to any specific denomination.  He is fiercely loyal to his friends, perfectionistic about his work, but nonchalant about most everything else.

Carol is an editor at a small publishing house.  She is generally easygoing but when in a serious discussion,  she can be almost ruthless in her logic.  She’s 26, married, and is what she calls, a “post-feminist”.  Though socially and politically liberal, her religious life is fairly traditional.  She usually avoids discussions of faith with most people.

Barry is between jobs (as is usually the case).  While he did quite well in college, majoring in philosophy, he can’t quite find how to turn his passion for “ideas” into a means of regular income.  Barry is an experimenter.  He has abandoned much of traditional Christianity and is exploring Hinduism.  He has just broken off a five-month relationship and is channeling his libidinous energies into early 20th century existentialist philosophy and video games.

It is 10:30am on a Saturday morning in early June.  Barry and Carol have already claimed their usual table at Cafe-chino.  Jeffrey enters, grabs his usual triple espresso, and joins his friends.  After the usual small talk as well as discussions about Jeffrey’s latest girlfriend du jour, their conversation turns to a rather unusual topic:  the Adam and Eve story.  The “genesis” of this discussion was a local fundamentalist preacher who was demanding that the story of Adam and Eve be taught in the local high school along with evolution.

Clearly none of this group was on board with the good reverend.  Jeffrey began the discussion by asking the group if there was any point to such a ridiculous and unscientific fairy tale.  Carol, somewhat uncomfortably, did agree that the story of the fall had been used as a justification for the subjugation of women throughout history.  But she wasn’t sure that the whole story was useless.  She pointed out that most of the great philosophies were first expressed in fables and mythic stories.  Barry agreed but stated that the difference was that the Bible stories are preached by the churches as true stories.

Barry, seeing an opportunity for a good discussion, began dissecting the story.  He said that the first step is to try to understand the core message the author intended.  “If the story is intended to be an exposition of the human condition, how could we extract the real meaning from the mythical trappings of the story?  We could also read the story as an explanation of our relationship to the environment.  I suppose it could even be the pre-historic version of Men are from Mars, Women are from Venus.”

Carol quipped, “If that’s the case, then my point is already made.  The story is nothing more than the justification of a male-dominated social hierarchy where women are seen as nothing more than sub-human temptresses that seduce the heroic males to their ruin.”

Barry countered, “There may not be one single ‘point’ to the story.  Remember that there were no publicists back then to demand that a work fit some sort of pre-defined genre.”

“No editors either!”, Jeffrey interjected with an almost flirtatious grin.

Carol responded with her trademark “look of death”.  Then, addressing Barry, she agreed that they probably shouldn’t try to impose a 21st century literary process onto writers who lived thousands of years before The Chicago Manual of Style ever existed.

Jeffrey, feeling a little frustrated and out of his element, asked “So what do we do with the Adam and Eve story?  If we don’t know why it was written, how can we figure out what it really means and whether than will be anything we can take seriously today?”

Barry thought for awhile and then added, “If I remember my literary history classes correctly, most of the Old Testament existed as oral stories for hundreds of years before they were ever written down.  That makes it even more complicated  because  we have to look at how the writer told the story, which might be completely different from the person who first told the story hundreds of years earlier.”

Carol seemed especially annoyed at this insight.  She replied, “Well that may be true, but we’ll never be able to know what this unknown storyteller might have been thinking.  All we have is the story as it was written down.  Let’s stick to that.  If we do away with the sexist baggage people have added to the story, we could say that the story is about consumption, of wanting more and more, and how we all feed into that process and encourage others to do so.  This leads to a ‘fall from grace’ which we could call the disconnection we have with each other and with the environment.”

Jeffrey looked almost in pain, his head spinning and his caffeine only now starting to hit his blood stream.  “But that’s not what the story says.  It says that God created an apple tree that he called the tree of the knowledge of good and evil.  He made some arbitrary rule that nobody should eat from it.  Eve listened to the snake and ate it, and then gave it to Adam.  God got pissed and drove them out of paradise.  How does this line up with what you just said?”

Barry laughed and made the observation that Jeffrey was as bad as the minister advocating that Genesis be taught in the classroom with evolution.  “The only difference between the two of you is that he believes the story as literal truth and you don’t.”  Barry sipped his coffee and continued. “You and the good reverend both are interpreting the Bible in the same way.  The only difference is that you don’t buy into the story.”

“What Carol is doing is trying to look at the story in a different way.  Instead of buying into every single element of the story as literal, historical fact, she’s trying to see what the whole point of the story is.  The contextual elements of the story are there to communicate the truth, but they don’t have to BE the literal truth in and of themselves.”

Carol started getting more excited.  “Yeah, I think we can all agree that God is outside of our perceptual plane and, by definition, is the source of all truth.  So it seems reasonable that the truth could seem arbitrary to us.  The apple might be a symbol of that which is seemingly good for us but in reality leads us to a state of disharmony with the world and to a disruption in our relationships.”

“But is that what the author intended to say?”, Barry asked with some discomfort.  “This all sounds good and trendy to us, but is this what the author was really trying to say?”

Carol thought for a while and then said, “Maybe if he were alive today that is what he would say.  It seems to me that to make this stuff meaningful we have to figure out the point of the story and then say it in as simple and straightforward a manner as possible.  If we do that we can try to find the truth in the story and then try to apply it to our lives.”

Jeffrey agreed. “Well at least this keeps the old reverend from trying to rewrite the science textbooks.  I wonder what he’d think of our little conversation.”

Barry chuckled.  “He’d probably say we’re all going to hell.”

Carol had a wry look in her eye.  “Hmmm.  ‘Hell’.  Maybe that’s a good topic for next Saturday’s conversation!”

Saturday, May 8, 2010

Agile Manifesto - Part 4

Note that this is the final installment of a 4-part discussion of the Agile Manifesto.  I recommend that you read Part 1,  Part 2, and Part 3 before reading this post.

 

The final value in the manifesto is “Responding to change over following a plan”.  In some respects, this value is tightly coupled with the third value of collaboration over contracts.  Both demand that the person place a premium on relinquishing control over the process and, more importantly, the outcome of the effort.  In software development, the generally accepted wisdom is to plan, plan, and then plan some more!  We are told that the more we plan, the fewer issues will crop up down the road.

 
As a project manager, I have been in the position of creating and maintaining elaborate plans that attempt to document the daily work of scores of developers over months or even years.  Naturally at the time these plans are created, there are still many unknowns.  Additionally, the client’s requirements may radically change.  Since the contract is based on this detailed plan, both client and vendor can spend much of their time protecting their interests.  Vendors need to maintain their margins and ensure that changes don’t compromise the quality of the deliverables.  Clients need to ensure that their business and technical needs are met while meeting schedule and budgetary constraints.  In the end, both client and vendor view change as the enemy.  The plan becomes the golden calf of the project, and all the while critical issues affecting the ultimate success of the project are actively ignored.

 
This problem statement can be easily translated into the theological realm.  When it comes to religion, humanity has an almost genetic predisposition towards rejecting change of any type.  Even the smallest deviation from historical precedent has led to punishments ranging from excommunication to torture to even death.

 
The critical question is what to the IT and theological world share that causes similar reactions to prospection of change.  In a word, it is fear – fear of what might be lost, fear of moving into the unknown without a safety net, fear that one might be moving down a path from which there is no return.  Such fear initiates a primitive response in our reptilian brains that causes us to close ranks and to reject that which is unfamiliar.  Refactoring theology, on the other hand, demands that we not only tolerate change but actually embrace it.  Change represents the very dynamism that is what the Hebrew writers called ru-ach (spirit wind) and what the church has come to regard as the Holy Spirit.

 
In Part 3 of this series, trust is identified as a critical and necessary component of refactoring theology.  This process cannot exist if those who are engaged in the conversation feel threatened or devalued in any way.  If fear is to be reduced and managed sufficiently to embrace change, community must be established and respected.  Can refactoring theology then be done in most church settings?  Can colleges and seminaries embrace such a process as this?  These are all good questions and ones that may be addressed in future postings.  For now, the important point to understand is that refactoring theology requires the ability to embrace and welcome change.  Change is inhibited in an atmosphere of fear.  Therefore where fear is present, the ability to do refactoring theology is limited.  Conversely, where there is a community that intentionally fosters trust and acceptance, the refactoring theology can thrive.

 
Before concluding this post, there is one final point to make.  If I were to stop this post here, the process of refactoring theology might come off as a utopian ideal that could never be achieved in the real world.  This is far from the truth.  In fact, the need for refactoring theology grows out of the very fact that humanity is caught in this cycle of fear, mistrust, and alienation.  Building these communities of trust in which to engage in refactoring theology does not mean that fear is eliminated or that all people are 100% unconditionally accepted.  What it does mean is that there is the intention and commitment to stay true to the vision of this ideal while at the same time recognizing that such a state can never be fully achieved (Luther called this being simultaneously saint and sinner.).  Refactoring theology does not require a perfect community of trust but rather a group willing to work through the process of building trust and to use this very act of trust-building as the momentum to begin its theological work.

Sunday, May 2, 2010

Agile Manifesto - Part 3

Note that this is a third installment of a 4-part discussion of the Agile Manifesto.  I recommend that you read Part 1 and Part 2 before reading this post.

The third value of Agile is: "Customer collaboration over contract negotiation".  This value gets to the core of the relationship between customer and vendor and is in my experience one of the hardest hurdles to overcome.  It is difficult because in order for Agile to be successful, the parties involved must genuinely trust each other.  While clearly there must be some sort of contractual document that spells out expectations, most traditional statements of work are so couched in protective language and so definitive in every specification that there is no room for innovation, creativity, or responsiveness to the legitimate evolution in the understanding of the overall software solution.  Much of this is fear-based.  Vendors fear that without iron-clad definitions around scope, requirements, and assumptions, the customer will force the vendor to do more work than was planned without cost or schedule concessions.  Customers, on the other hand, fear that these same definitions are tactics by the vendors to only do the minimum amount of work, regardless of whether the solution will meet the customer's business needs.  So, in the end, the contract negotiation process becomes a battle to assuage mutual fear and distrust by relying on the complexities of designing what is not yet understood and establishing delivery expectations that ultimately do not serve either party's interests.


So how does this apply to the process of doing theology?  One answer to this question is to view the "contract" as a metaphor for the heavy-handed use of dogmatics as a tool to protect orthodoxy.  While none of us can come to theology with a blank slate (nor would that be desired if it were a possibility), it is important to always check the impulse to reject out of hand a proposition simply because it strikes us as foreign, contradictory, or even heretical.  People engaged in refactoring theology must have the freedom to explore any thoughts brought to the table without the fear of being shut down by arguments that appeal to either authority or tradition in a fallacious manner.  This can be a difficult thing to put into practice, especially if discussing closely held beliefs, but it is essential if we are to separate the myth from the kerygma.

Another application of this value is by interpreting "contract" as social contract.  Any practice, even refactoring theology, runs the risk of morphing from a means of change to an intransigent dogma.  Those of us working in a refactoring theology model must be open to the evolution and adaptation of this very model as its process and practices mature and grow.  If a strong social contract develops that constrains people from fully engaging in the questions before them, if sacred cows block the asking of any question, then the value of refactoring theology has been removed.

Refactoring theology must always feel a bit dangerous.  If any of us become too comfortable with the process, then we're probably not doing it right!  But to engage with others in such a "dangerous" activity, there must be an atmosphere of collaboration and trust between those engaged in the discussion.  Even where there is disagreement, the welfare and value of the person, the preservation of the bonds of trust, must always be maintained.  If any "contract" disenfranchises one or more members of the refactoring theology discussion, the discussion should stop and the group should reflect on what caused the breakdown of community and trust.  Once this is resolved, the work can then begin again.