Users of
Internet Explorer 6.x
or before should be aware that this site works best in
Firefox (best choice) or
Internet Explorer 7.x.

Some helpful links:

Foxkeh banners for Firefox 2
 
IE 7 at Microsoft

Disclaimers

The views expressed by contributors to Dreaming 5GW are entirely their own and may not reflect the views of other contributors or the general editor.

About this Entry

This page contains a single entry by
Curtis Gale Weeks
published on
June 17, 2007 6:41 AM.

“Declaring 5GW War”
was the previous entry in this blog.

Follow-up: On the Barnettian 5GW
is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Site

Powered by Movable Type 4.01

Hosted by LivingDot

AddThis Social Bookmark Button
Creative
Commons License
This weblog is licensed under a Creative Commons License.

Interesting little reference found in the Oxford Companion to Philosophy that has 5GW overtones:

Molina, Luis de (1535—1600). Jesuit theologian and philosopher, born in Cuenca, Spain.  He studied and taught at various leading Iberian universities. Molina is best known for his doctrine of middle knowledge (scientia media), expounded in Concordia liberi arbitrii cum gratiae donis (1588).  This doctrine’s aim was to preserve human free will while maintaining the Christian doctrine of the efficacy of divine grace.  For Molina, although God has foreknowledge of what human beings will choose to do, neither that knowledge nor God’s grace determine human will.  Middle knowledge, God’s knowledge of what persons would do under any set of circumstances, enables God to arrange for certain human acts to occur by pre-arranging the circumstances surrounding a choice without determining the human will.  God’s grace is concurrent with the act of the will and does not predetermine it, rendering the Thomistic distinction between sufficient and efficacious grace superfluous.

[Prof. Jorge J.E. Gracia, State University of New York, Buffalo, and Elizabeth Millán.]


I suppose the usual EBO precautions will apply.  This also ties into some of my previous thoughts concerning the term free will, not to mention the issue of co-optation.

The idea of scientia media also reminds me of an interesting document I’ve neglected blogging.  While contemplating and researching a Waterfall Model of 5GW and Iterative Models (following up on Arherring’s work), I stumbled onto “The Chaos Model and the Chaos Life Cycle” (.wpd, 1999) by the pseudonymous Raccoon.  Some nuggets from that document:

  1. “I believe that to truly understand software development, we must not only understand the flow of an entire project and how to write each line of code, we must also understand how one line of code relates to the whole project. It seems to me that we have studied each aspect of software development in isolation, not how all aspects fit together. The Waterfall model, defined by Royce, and the Spiral model, defined by Boehm, discuss management-level issues, such as phases and deadlines, rather than how to write one line of code or fix one bug. Programming methodologies show us how to solve technical problems, rather than how to solve users’ problems or to meet deadlines. In this paper, I use the principles of chaos (or fractals) as a metaphor to bridge the gap in our understanding of the relationship between one line of code and the entire project.”


  2. “The Chaos model differs from other models in that it imposes little organization on the development process, rather, it allows many organizations to evolve. This allows the Chaos model to apply in many complex situations.”


  3. “Levels are not independent. All levels of a project are connected by a web of influences that stretches between the ‘whole program’ level and the ‘one line of code’ level. Adjacent levels influence each other very strongly. Distant levels influence each other very weakly. “


  4. “We can reinterpret the meaning of the ‘whole program’ level and the ‘one line of code’ level in terms of users and technologies. The ‘whole program’ level represents the users’ needs or the goals of the project. The goals of the project are defined by the users at the top level, so the goals must trickle down to the bottom level. The ‘one line of code’ level represents our technical resources or the smallest pieces of the solution. Developers write code one line at a time using established techniques on the bottom level, so the solutions must trickle up to the top level. In the middle levels, developers match up the users’ needs with the technical resources to satisfy them.”


  5. Developers work on all levels of a project, but spend most of their time working on the middle levels. In the middle, developers match the pieces of a problem with chunks of code. The problems are small enough to be solved and the solutions are big enough to be useful. Every level of the project, every size of component, and every scope of decision is caught in the web of influences stretching between the users’ needs and the technical resources available to satisfy the users’ needs. Because the needs of the users strongly influence the upper levels of the project and the technical resources strongly influence the lower levels of a project, developers have the most influence in the middle levels.”


  6. “So by transitivity, each phase is identical to every other phase. The phases blend into each other and the life cycle dissolves into an amorphous flow of emphasis. The distinctions that we make between phases become arbitrary and show our perspective on the project, rather than any essential truth about software development. When we say that a project is in one phase or another, it shows where we think we are, more than where we actually are.”

Pretty cool, huh?

0 TrackBacks

Listed below are links to blogs that reference this entry: scientia media.

TrackBack URL for this entry:
http://dreaming5gw.com/cgi-bin/mt/mt-t.cgi/131.

2 Comments

Very cool.

IT and software development have low job satisfaction, because of the constant political conflicts that result from projects. It’s fitting that owing to their unlucky lot, corporate programmers have done a lot of the groundwork for the generations of war framework.

More on Molina in the online Catholic Encyclopedia: Luis de Molina.

And on Molinism, from which comes this interesting example of the operation of scientia media:

The idea of the scientia media Molina had borrowed from his celebrated professor, Pedro da Fonseca, S.J. (“Commentar. in Metaphys. Aristotelis”, Cologne, 1615, III), who called it scientia mixta.The justification for this name Molina found in the consideration that, in addition to the Divine knowledge of the purely possible (scientia simplicis intelligentiœ) and the knowledge of the actually existing (scientia visionis), there must be a third kind of “intermediate knowledge”, which embraces all objects that are found neither in the region of pure possibility nor strictly in that of actuality, but partake equally of both extremes and in some sort belong to both kinds of knowledge. In this class are numbered especially those free actions, which, though never destined to be realized in historical fact, would come into existence if certain conditions were fulfilled. A hypothetical occurrence of this kind the theologians call a conditional future occurrence (actus liber conditionate futurus seu futuribilis). In virtue of this particular kind of Divine knowledge, Christ, for example, was able to declare with certainty to His obstinate hearers that the inhabitants of Tyre and Sidon would have done penance in sackcloth and ashes, if they had witnessed the signs and miracles which were wrought in Corozain and Bethsaida (cf. Matthew 11:21 sq.). We know, however, that such signs and miracles were not wrought and that the inhabitants of Tyre and Sidon were not converted. Yet God had infallibly foreseen from all eternity that this conversion would have taken place if the condition (which never was realized) of Christ’s mission to these cities had been fulfilled.

Leave a comment