<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Philllip G. Armour's Weblog</title>
	<atom:link href="http://philarmour.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://philarmour.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 19 Jan 2009 20:56:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='philarmour.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Philllip G. Armour's Weblog</title>
		<link>http://philarmour.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://philarmour.wordpress.com/osd.xml" title="Philllip G. Armour&#039;s Weblog" />
	<atom:link rel='hub' href='http://philarmour.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Accelerating Creativity: Ben Schneiderman Article CACM Dec 2007</title>
		<link>http://philarmour.wordpress.com/2009/01/19/accelerating-creativity-ben-schneiderman-article-cacm-dec-2007/</link>
		<comments>http://philarmour.wordpress.com/2009/01/19/accelerating-creativity-ben-schneiderman-article-cacm-dec-2007/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 20:56:16 +0000</pubDate>
		<dc:creator>philarmour</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art creativity software knowledge innovation]]></category>

		<guid isPermaLink="false">http://philarmour.wordpress.com/?p=46</guid>
		<description><![CDATA[Ben Schniederman’s article on creativity (Communications of the ACM; December 2007) is very good indeed This is where the business of software must go. As the population of a knowledge repository, software development is most valuable when it is creating *new* knowledge. Same-old, same-old is both same and old. It is the /creation/ of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=46&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ben Schniederman’s article on creativity <a href="http://www.acm.org">(Communications of the ACM; December 2007) </a>is very good indeed</p>
<p>This is where the business of software must go.  As the population of a knowledge repository, software development is most valuable when it is creating *new* knowledge.  Same-old, same-old is both same and old.  It is the /creation/ of the knowledge that is the valuable thing, not its transcription into the executable form (aka coding).  I know of an insurance company that is busy moving all its insurance knowledge out of peoples’ heads, printed procedural manuals, printed financial analyses, and actuarial tables and moving it into software.  When they complete this activity, in three-four years time, the true value will not be that they now have insurance knowledge in the executable form.  That will be valuable, but not where the value really lies.  The real payoff will be something else, if they recognize this fact and act to retain this capability (which they will may not do since, like most of the rest of the business,  they view the end result as being the system being built).  The real value will be that they will have built an *insurance knowledge development capability*.  This will be somewhat resident in the software capability through things like extensibility, but it will be most resident in the people of the project team—which will likely be disbanded.</p>
<p>I really like the codification of the creative process in Ben Schneiderman&#8217;s the article.  He makes the critical point of the balance of discipline and freedom.  A definition of something that is truly creative could be : “an act, output, or perspective that, operating within a defined framework of knowledge allows that framework to be radically reassessed and sometimes completely redefined.”  True art is full of this, as is science I think.  From personal experience, there is a Bach prelude (in Dmin) that I used to play (though probably couldn’t get half way through now) that, in the prototypical JS Bach descending arpeggio at the end, has a “wrong note” right in the middle.  The arpeggio is a fairly common type of progressive Bach figure, but when the wrong note appears it kicks it.  While the note sounds “incorrect”, basically because it does not conform to the “rules” of the preceding arpeggio, it is actually what differentiates art from rote.  This single note triggers a reassessment of the whole piece of music, and all of a sudden you see (rather: hear) hints of other patterns in the music that were previously hidden.  It is not outside of the rules—it is not a “flat” note that doesn’t belong.  But it is also not the expected note.  It is the key to a quite different interpretation of the whole piece.  With this one note, the very structure of the music is reassessed and built anew.</p>
<p>Picasso did the same thing with some of his early work before he (IMO) started parodying himself.</p>
<p>There are two requirements for creativity (or art): structure and freedom.  Too much structure and you have stasis.  Too much freedom and you have noise.  A key element of art, and creativity, is the folding back on itself of the freedom element such that it modifies the structure.  I think this is either (a) a feature of the universe or more likely (b) a feature of how we as humans process and perceive the universe.  Many people have pointed out that if the universe were a little more stable, nothing would have evolved.  And if it were a little less stable, it would have blown up.  It is this tension that provides the creative force.  A number of (particularly Eastern) religions assert this; it is the tension between Yin and Yang that makes the universe.  Doug Hofstadter makes a similar point about the nature of human consciousness which likely recapitulates the universe in “I am a Strange Loop”.</p>
<p>Ben Schneiderman’s article captures elements of this in a way that is pertinent and should get a good reception from readers.  There is clearly a different level of creativity going on today, and I really liked his observation that much of what was called “creative” in earlier eras was a form of copying.  The social value of creation is much higher than it used to be.  Of course it is complemented with the evil twin of plagiarism, but school kids of one hundred years ago were not pushed to be “creative” the way they are today.  Why is this?  I think it is quite simple: according to Peter Drucker we are now in the “knowledge economy”, and what would be most valuable in such an economy?  Well, that would be new knowledge.  Not boring old knowledge or rehashed and warmed over combinations of old knowledge bits, but really new stuff.  That means creativity and innovation QED.  I think it is an element of human societal and psychological evolution (a subject for another day).</p>
<p>Of course, my schtick is that this new knowledge will ultimately be stored in software which is kind of the point Prof Schneiderman makes talking about Frank Gehry.  To some extent Gehry&#8217;s buildings are software artifacts.  True, they end up being buildings, but the creativity (read: knowledge) is executed in software.  Where else?</p>
<p>If CACM were to look for a guiding vision, it might be in this creativity-focused use of software.  That is where the future value will be realized.  It’s also where the future of human society lies and it will not be simply a “Business of Software” thing.  Or perhaps more correctly the business of humanity will become the business of software, since that creative urge and assembly of knowledge is what we humans do.</p>
<p>Good article.  Read it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/philarmour.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/philarmour.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/philarmour.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/philarmour.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/philarmour.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/philarmour.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/philarmour.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/philarmour.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=46&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://philarmour.wordpress.com/2009/01/19/accelerating-creativity-ben-schneiderman-article-cacm-dec-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73151ca0413804a4444ca7dbd520e080?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philarmour</media:title>
		</media:content>
	</item>
		<item>
		<title>The Structure of the Management Cliche</title>
		<link>http://philarmour.wordpress.com/2008/09/17/the-structure-of-the-management-cliche/</link>
		<comments>http://philarmour.wordpress.com/2008/09/17/the-structure-of-the-management-cliche/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 22:11:31 +0000</pubDate>
		<dc:creator>philarmour</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://philarmour.wordpress.com/?p=34</guid>
		<description><![CDATA[A Management Cliche is a fine device.  Using it, an initiator (the “cliche-er”) can simply and effectively attain superiority over the unfortunate target (the “cliche-ee”).  I know of whole organizations that are run primarily on cliches, though not of course run effectively. But from a systems and data structure point of view what are the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=34&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="post-30" class="page hentry category-uncategorized post">
<div class="entry">
<div class="snap_preview">
<p>A Management Cliche is a fine device.  Using it, an initiator (the “cliche-er”) can simply and effectively attain superiority over the unfortunate target (the “cliche-ee”).  I know of whole organizations that are run primarily on cliches, though not of course run effectively.</p>
<p>But from a systems and data structure point of view what are the salient components of a cliche?</p>
<ul>
<li><strong>Brevity</strong>: can’t have a long cliche.  It must be sound bite size.</li>
<li><strong>Scope</strong>: it should cover a wide range of human activity with those brief words.</li>
<li><strong>Specific and Non-Specific</strong>: it should sound specific and focused, but really not actually say much.</li>
<li><strong>Style over Substance</strong>: see “Affect over Effect” below.</li>
<li><strong>Affect over Effect: </strong>see “Style over Substance” above.</li>
<li><strong>Truth: </strong>it should have a veneer of truth, just to make it hard to argue against.</li>
<li><strong>Effort: </strong>It should require significant effort (on the part of the cliche-ee).</li>
<li><strong>No Effort</strong>: it should not require any effort on the part of the cliche-er (except for spouting the cliche of course).</li>
<li><strong>Success: </strong>it should imply that any success in resolving the cliche accrues to the cliche-er.</li>
<li><strong>Failure: </strong>um, that would be an implementation problem and is the fault of the cliche-ee.</li>
<li><strong>Status</strong>: it must strongly reinforce the status of the cliche-er (as in <em><strong>over</strong></em> the cliche-ee)</li>
</ul>
<p>You may be wondering: what is the point of this?  To that I say: you need to be thinking out of the box, because it is what it is.</p></div>
</div>
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/philarmour.wordpress.com/34/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/philarmour.wordpress.com/34/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/philarmour.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/philarmour.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/philarmour.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/philarmour.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/philarmour.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/philarmour.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/philarmour.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/philarmour.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=34&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://philarmour.wordpress.com/2008/09/17/the-structure-of-the-management-cliche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73151ca0413804a4444ca7dbd520e080?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philarmour</media:title>
		</media:content>
	</item>
		<item>
		<title>Computers and Brain Structure</title>
		<link>http://philarmour.wordpress.com/2008/07/29/computers-and-brain-structure/</link>
		<comments>http://philarmour.wordpress.com/2008/07/29/computers-and-brain-structure/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 21:32:52 +0000</pubDate>
		<dc:creator>philarmour</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[brain]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[reasoning]]></category>
		<category><![CDATA[thinking]]></category>

		<guid isPermaLink="false">http://philarmour.wordpress.com/?p=17</guid>
		<description><![CDATA[This is a synopsis of my side of an email dialog with Diomidis Spinellis a while ago, relating to how computer and software structures recapitulate brain functions (and some brain physiology). Physical versus Conventional Constraints Physical systems appear to be constrained by the behavior of the material world in which we are working, but with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=17&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a synopsis of my side of an email dialog with <a href="http://www.spinellis.gr/blog/20051028/index.html">Diomidis Spinellis</a> a while ago, relating to how computer and software structures recapitulate brain functions (and some brain physiology).</p>
<p><strong>Physical versus Conventional Constraints</strong></p>
<p>Physical systems appear to be constrained by the behavior of the material world in which we are working, but with computer systems there is much more conventional (as in &#8220;by convention&#8221;) behavior. The question is how are these conventions arrived at?</p>
<p><strong>The Evolution of Thought</strong></p>
<p>There is evidence from places like the caves at Lasceaux that the hunter-gatherers of 40,000 years ago did visualize and plan the hunt, and were therefore more successful. However, the Cro Magnon man who painted the hunt scenes was a fairly late evolutionary chap, pretty much where we are now and we have no evidence that Australopithecus did much in the way of meditating.</p>
<p>Our early &#8220;advanced&#8221; brain functions, on which the later ones were built, were probably related to improving our ability to deal with the world which means <em>through the senses. </em>It&#8217;s not a big step to consider the core thinking operations to be sensory metaphors that extend our understanding of the sensed world and our ability to function in it.</p>
<pre>[Citation: "Where Mathematics Comes From."
George Lakoff, Rafael Nunez Basic Books 2001] .</pre>
<p>Our concept of location for instance is primarily a sensory one. We can&#8217;t &#8220;sense&#8221; things which are not close to us, and we can&#8217;t easily deal with different things unless they are close together.  So it makes sense (no pun) that proximity is one the core building blocks of conscious reasoning. Building on this, we&#8217;ve been able to extend the concept of proximity a lot; much of mathematics consists of defining realms (like Riemann space) in which disparate things are somehow linked with things that are &#8220;like&#8221; (read &#8220;near&#8221;) them. The mechanisms we use to link things to other things that are not obviously (in a sensory way) &#8220;close together&#8221;, are themselves extensions of the same sensory metaphor. While we&#8217;ve been enormously successful at doing this, I think there is evidence that this approach is breaking down. Perhaps more correctly, we are starting to appreciate the limitations of it as an understanding mechanism. I think the relatively recent realization in physics that systems do not necessarily behave in a way that is empirically predictable from the behavior of their components is a good example.</p>
<pre>[Aside: the concept of experienced locality is
breaking down in the physical world, with for instance
Alain Aspect's experiments that seem to dispute the
EPR view of quantum localization]</pre>
<p><strong>Thinking is Recursive</strong></p>
<p>We can only think the way we can think, and can only think of things we can think of.  So if thinking has limitations that do not allow us to fully understand the limitations of the process of thinking, we are kind of stuck.</p>
<p>It also means that <strong>whatever we think of</strong> must have some analogue in the brain function (either its programming or its physiology or both) that allows us to think of it.  Software, being closer to thought constructs than many things we build share this.</p>
<p><strong>Thought is a Fractal</strong></p>
<p>Some of the best thinking on, well, thinking is leading to thought as a self-replicating fractal pattern, with different &#8220;levels&#8221; of the pattern representing different levels of through accessibility.  The &#8220;node&#8221; model of thought is almost certainly not correct.  If I were to think of a purple cow, there is no intersection of the contents of the &#8220;purple neuron&#8221; and the &#8220;cow neuron&#8221;.  There is no purple neuron;  there is no cow neuron.  The concept of purple, and of cow, and of everything else we can think of is not located in a particular neuron, it is located all over the brain (though granted there are certain parts of the brain that specialize in certain kinds of information).  The idea of purple, of cow, and of purple cows is retained (or sometimes built as needed) along with everything thing else we are thinking of, have thought of (that has not been forgotten), or to some extent can think of, in a self-sustaining dynamic fractal pattern at every moment of every minute of every day.  Should that pattern ever &#8220;stop&#8221; we would be dead.</p>
<pre>[Aside: take a look at Daniel Dennett's "Consciousness Explained"]</pre>
<p><strong>Pattern Harmonics = Different &#8220;types&#8221; of Thought</strong></p>
<p>Some harmonics of the pattern are &#8220;stronger&#8221; than others and those represent our most conscious and intentional thoughts.  Some harmonics are so weak they are almost gone.  When they are finally so immersed in other patterns, we will have &#8220;forgotten&#8221; that fact or idea or experience.  Some patterns are so similar to others that they coalesce and the memories become &#8220;blurred&#8221;. It is very common that people overlay what they actually observe with a generalized pattern based on experience, and that pattern becomes their reality, or at least the reality they believe (post hoc) to have experienced. This has been duplicated in countless psychology experiments.</p>
<p><strong>Types of Patterns</strong></p>
<p>Some patterns are &#8220;retrieval patterns&#8221;.  That is, they are modalities of thought, or perhaps &#8220;search patterns&#8221; whose continually self-replicating function is to process other thought patterns to see how similar they are and perhaps to perform some optimization on them.  My guess is that the optimization consists of (to use a model):</p>
<p>(a) Combination of patterns, where one is subsumed into another or two are simply merged.  This is the &#8220;like&#8221;construct.</p>
<p>(b) The establishment of &#8220;meta-patterns&#8221; that allow relatively independent processing of the similarity of the two patterns and the difference (whence come ideas like the Linnean classification schemata in biology and, in OO, our inheritance ideas).</p>
<p>(c) &#8220;Indexes&#8221; which are probably a simple form of the meta-pattern, but which just point us to the relevant patterns but don&#8217;t perform much processing. This is where, well, indexes come from.</p>
<p>(d) Meta-meta patterns which guide the construction of the meta patterns (this list is one such).  Meta-meta patterns may be governed by meta-meta-meta patterns, or (more likely) themselves.  This is where we get the &#8220;stack&#8221; model in software from.</p>
<p>(e) Hybrid patterns, which are combinations of (say) combinations, meta-patterns, indexes, meta-meta patterns and, of course, hybrid patterns.</p>
<p><strong>The Consciousness Pattern</strong></p>
<p>This is probably both a strong signal (think amplitude of harmonics) and a pattern whose function is to (at least partly) dynamically monitor other patterns, including itself.  Good systems design is leading in this direction too, where a system not only has its functional elements, but also has a &#8220;monitor&#8221; component that oversees the functions and (in sophisticated systems) monitors itself too.  It is possible that some variant of this in the brain is a component of what we call &#8220;consciousness&#8221;.</p>
<p>It is likely that all human constructed systems are recapitulations of brain function.  In fact, I find it hard to see how they could not be&#8211;if they were not mapped strongly onto brain physiology and psychology we would not have been able to think of them at all.</p>
<p>Finally, I realize this is a teleological argument but then, if you think about it, all thinking is teleological, right Rene?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/philarmour.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/philarmour.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/philarmour.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/philarmour.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/philarmour.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/philarmour.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/philarmour.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/philarmour.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/philarmour.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/philarmour.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=17&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://philarmour.wordpress.com/2008/07/29/computers-and-brain-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73151ca0413804a4444ca7dbd520e080?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philarmour</media:title>
		</media:content>
	</item>
		<item>
		<title>Armour&#8217;s Observations on Software Process</title>
		<link>http://philarmour.wordpress.com/2008/07/25/armours-observations-on-software-process/</link>
		<comments>http://philarmour.wordpress.com/2008/07/25/armours-observations-on-software-process/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 17:29:42 +0000</pubDate>
		<dc:creator>philarmour</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Process]]></category>
		<category><![CDATA[knowledge]]></category>

		<guid isPermaLink="false">http://philarmour.wordpress.com/?p=3</guid>
		<description><![CDATA[New blog.  Software engineering is like typesetting.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=3&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally started a blog.  What&#8217;s that about &#8220;early adopters&#8221;?.  This one will be on <strong>Software Process And Assorted Topics</strong>.</p>
<p>I will be pursuing what I pursue in my column in <a href="http://www.acm.org">&#8220;Communications of the ACM&#8221;</a>, which is that software is a knowledge medium and that software development is primarily a knowledge acquisition process (rather than a product production process).</p>
<p>That said, of course I will be learning those aspects of WordPress&#8217;s blog software for the immediate future.  The blog entries are not software of course, they are words in a book.  Some of how the words get into the book are software-ish.  Which prompts the first observation:</p>
<ul>
<li>Could &#8220;software engineering&#8221; be likened to the technological knowledge of, say, typesetting?</li>
</ul>
<p>The term &#8220;software engineering&#8221; is a tad recursive.  Given that software is a knowledge medium, then the engineering of the thing would be the engineering of a medium, not the engineering of the knowledge in that medium.  In fact most of what we call &#8220;software engineering&#8221; is really &#8220;domain engineering&#8221;.</p>
<p>If I&#8217;m building a battery monitor for a cell phone, I&#8217;m not particularly engineering the knowledge of software, I&#8217;m engineering the knowledge of the battery (its charge, capacity, drain characteristics), the phone, (its power requirements, how it drains the battery), and the display (how to tell someone what the battery status is).  Much of the knowledge in the battery monitoring software is related to the operation of the physical device: how the interrupts work, how to recognize timer events, how to recognize that the voltage on the circuit (assumping I&#8217;m using a voltage-driven approach) is below a certain level, etc.  Little of this relates to the software.</p>
<p>&#8220;Software Engineering&#8221; in its most straightfoward form would be the knowledge of the knowledge <strong>format</strong> (in software), not the knowledge of the knowledge <strong>content</strong>.  This is why I think the concept of &#8220;software engineering&#8221; will disappear, or at least morph into something that more closely describes what we really do in building software-based systems.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/philarmour.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/philarmour.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/philarmour.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/philarmour.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/philarmour.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/philarmour.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/philarmour.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/philarmour.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/philarmour.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/philarmour.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philarmour.wordpress.com&amp;blog=4325840&amp;post=3&amp;subd=philarmour&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://philarmour.wordpress.com/2008/07/25/armours-observations-on-software-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/73151ca0413804a4444ca7dbd520e080?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philarmour</media:title>
		</media:content>
	</item>
	</channel>
</rss>
