<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The parable of the lightbulb</title>
	<atom:link href="http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/</link>
	<description>A weblog about software engineering, Architecture, Technology an other things we like.</description>
	<lastBuildDate>Thu, 19 Aug 2010 21:06:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Gridshore &#187; What did 800 visitors a day bring to our blog and why we are going to pass the 1000!</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-14507</link>
		<dc:creator>Gridshore &#187; What did 800 visitors a day bring to our blog and why we are going to pass the 1000!</dc:creator>
		<pubDate>Mon, 26 Jan 2009 12:33:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-14507</guid>
		<description>[...] but above all Technology Stuff. Ben and Allard write nice pieces see for example &#8220;The parable of the light bulb changing&#8221; that are highly educational but there is only one champion when it comes to new stuff which [...]</description>
		<content:encoded><![CDATA[<p>[...] but above all Technology Stuff. Ben and Allard write nice pieces see for example &#8220;The parable of the light bulb changing&#8221; that are highly educational but there is only one champion when it comes to new stuff which [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-14092</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Sat, 24 Jan 2009 18:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-14092</guid>
		<description>All,

I&#039;m going to say one more thing on this and then leave it.

First of all, I just had to replace another bulb on a similar lamp. Vinnie, you were wondering if the effort required in changing the bulb would ever factor into purchase: yes. I didn buy these lamps, but I&#039;ll absolutely never buy this model myself. Especially with the experience I have now, I don want to have to fuss around in the dark with having to disassemble a lamp module. As far as I am concerned, the ease of a twist-free bulb is an absolute requirement.

That aside, I stand by the point of my original post. When designing software in any way, you should consider the use by the end-user -- at least to the point of not irritating that end-user.</description>
		<content:encoded><![CDATA[<p>All,</p>
<p>I&#8217;m going to say one more thing on this and then leave it.</p>
<p>First of all, I just had to replace another bulb on a similar lamp. Vinnie, you were wondering if the effort required in changing the bulb would ever factor into purchase: yes. I didn buy these lamps, but I&#8217;ll absolutely never buy this model myself. Especially with the experience I have now, I don want to have to fuss around in the dark with having to disassemble a lamp module. As far as I am concerned, the ease of a twist-free bulb is an absolute requirement.</p>
<p>That aside, I stand by the point of my original post. When designing software in any way, you should consider the use by the end-user &#8212; at least to the point of not irritating that end-user.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinnie</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13729</link>
		<dc:creator>Vinnie</dc:creator>
		<pubDate>Thu, 22 Jan 2009 10:41:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13729</guid>
		<description>In a related point, and one I find quite interesting, sometimes the problem is that you make exactly what the end-user wants (or that they say/think they want).
Look at Detroit.  Their consumers wanted big trucks.  The car companies made big trucks.  And now they are being criticized for making big trucks.  And they are struggling.

Tyson, it is a good point about the 20%.  And not only does each user require a different 20%, but no one actually knows in advance exactly which 20% anyone user will use.  That would be some pretty amazing foresight.

Jamie, it is not always the best product that wins the race.  Fashion, marketing, irrational decision-making, hype, luck, perception, corruption...
And what is winning the race with lightbulbs?  A better design vs harder to change?  Or easier to change vs less pretty?  Those fluorescent tubes are often hard to change and are very popular...</description>
		<content:encoded><![CDATA[<p>In a related point, and one I find quite interesting, sometimes the problem is that you make exactly what the end-user wants (or that they say/think they want).<br />
Look at Detroit.  Their consumers wanted big trucks.  The car companies made big trucks.  And now they are being criticized for making big trucks.  And they are struggling.</p>
<p>Tyson, it is a good point about the 20%.  And not only does each user require a different 20%, but no one actually knows in advance exactly which 20% anyone user will use.  That would be some pretty amazing foresight.</p>
<p>Jamie, it is not always the best product that wins the race.  Fashion, marketing, irrational decision-making, hype, luck, perception, corruption&#8230;<br />
And what is winning the race with lightbulbs?  A better design vs harder to change?  Or easier to change vs less pretty?  Those fluorescent tubes are often hard to change and are very popular&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Dobson</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13704</link>
		<dc:creator>James Dobson</dc:creator>
		<pubDate>Thu, 22 Jan 2009 07:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13704</guid>
		<description>Wow,

What a discussion.

About this light bulb changing... the lightbulb that does exactly what it should and is easy to change will win the race.  It&#039;s just like cars that used to manual ignition (with a crank).  As designs evolve we introduce levels of abstraction over our product versions.  The crank becomes an ignition button, the dirty engine gets colour coded (ever seen a BMW engine?), etc.  In software, we can evolve quicker by speaking to users and giving them what they.  We can, with the right processes, tools, and skills, change software easily.  That&#039;s why I like to explore the solution space - but then again not everyone is the most brilliant software engineer in Holland...  Sorry, couldn&#039;t resist.

Good discussion.  Keep them coming Ben, engaging the community and getting people thinking - I love it.

Jamie.</description>
		<content:encoded><![CDATA[<p>Wow,</p>
<p>What a discussion.</p>
<p>About this light bulb changing&#8230; the lightbulb that does exactly what it should and is easy to change will win the race.  It&#8217;s just like cars that used to manual ignition (with a crank).  As designs evolve we introduce levels of abstraction over our product versions.  The crank becomes an ignition button, the dirty engine gets colour coded (ever seen a BMW engine?), etc.  In software, we can evolve quicker by speaking to users and giving them what they.  We can, with the right processes, tools, and skills, change software easily.  That&#8217;s why I like to explore the solution space &#8211; but then again not everyone is the most brilliant software engineer in Holland&#8230;  Sorry, couldn&#8217;t resist.</p>
<p>Good discussion.  Keep them coming Ben, engaging the community and getting people thinking &#8211; I love it.</p>
<p>Jamie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyson</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13645</link>
		<dc:creator>Tyson</dc:creator>
		<pubDate>Wed, 21 Jan 2009 22:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13645</guid>
		<description>Ben - 

I enjoyed the essay, and agree with much of your summary.  I think that the examples you use don&#039;t really support your thesis, however.  

It sounds like a real hassle to change the bulbs on that lighting.  But so what?  I doubt that very many people will include that factor in purchasing lighting.  All else being exactly equal, they might prefer the easier to change bulbs (if they even remember that factor), but if changing that effects the appearance, cost, or lighting abilities of the device, forget it.  Those other factors are so much more important that I doubt many people even consider the ease of changing bulbs when purchasing a light.

And as a dedicated crackberry user, I have to agree with Vinnie&#039;s comment on email.  You may not like it, but it very much fulfills user requirements for a lot of other people.  When it doesn&#039;t work well, the failure is not because mobile email is a fundamentally flawed concept, it&#039;s because this has been bolted on to a lot of devices that don&#039;t support it very well.  When it&#039;s done well (Blackberry, Treo, iPhone, etc.) it&#039;s because the device was designed to include it.  It&#039;s not a coincidence that the most popular phones are all built around this.  Not including email on a phone at this point would be a perfect example of what your post objects to: failing to address user needs.

And, regarding the 80/20 rule, I highly recommend that you read Joel Spolsky&#039;s essay about this from a few years ago: http://www.joelonsoftware.com/articles/fog0000000020.html
(Quick summary: most users only use 20% or less of the functionality, but each user uses a different 20%.  Anytime you drop a feature from a word processor you force people who need that feature to look elsewhere.)  Again, that extra functionality you&#039;re objecting to is there to solve the problem you&#039;re describing.

-Tyson</description>
		<content:encoded><![CDATA[<p>Ben &#8211; </p>
<p>I enjoyed the essay, and agree with much of your summary.  I think that the examples you use don&#8217;t really support your thesis, however.  </p>
<p>It sounds like a real hassle to change the bulbs on that lighting.  But so what?  I doubt that very many people will include that factor in purchasing lighting.  All else being exactly equal, they might prefer the easier to change bulbs (if they even remember that factor), but if changing that effects the appearance, cost, or lighting abilities of the device, forget it.  Those other factors are so much more important that I doubt many people even consider the ease of changing bulbs when purchasing a light.</p>
<p>And as a dedicated crackberry user, I have to agree with Vinnie&#8217;s comment on email.  You may not like it, but it very much fulfills user requirements for a lot of other people.  When it doesn&#8217;t work well, the failure is not because mobile email is a fundamentally flawed concept, it&#8217;s because this has been bolted on to a lot of devices that don&#8217;t support it very well.  When it&#8217;s done well (Blackberry, Treo, iPhone, etc.) it&#8217;s because the device was designed to include it.  It&#8217;s not a coincidence that the most popular phones are all built around this.  Not including email on a phone at this point would be a perfect example of what your post objects to: failing to address user needs.</p>
<p>And, regarding the 80/20 rule, I highly recommend that you read Joel Spolsky&#8217;s essay about this from a few years ago: <a href="http://www.joelonsoftware.com/articles/fog0000000020.html" rel="nofollow">http://www.joelonsoftware.com/articles/fog0000000020.html</a><br />
(Quick summary: most users only use 20% or less of the functionality, but each user uses a different 20%.  Anytime you drop a feature from a word processor you force people who need that feature to look elsewhere.)  Again, that extra functionality you&#8217;re objecting to is there to solve the problem you&#8217;re describing.</p>
<p>-Tyson</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinnie</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13387</link>
		<dc:creator>Vinnie</dc:creator>
		<pubDate>Tue, 20 Jan 2009 11:50:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13387</guid>
		<description>Ben, 

Fair enough...

Lightbulb:  The ladder and the &#039;in the dark&#039; would apply to any light.  
How about a different example.  Is a car badly designed because it takes a few minutes, and a lever+jack, to change a flat tire?  How about in the snow, in the dark, whilst on the side of a very busy highway?
I am happy to disagree that the ease of changing a lightbulb is high on the list of priorities when changing a light. 

Mail:  Happy to disagree on the usefulness of this.  Not every product has to be designed with every single person in mind.  As an end-user you don&#039;t approve of mobile mail, but others end users do.

Firewall:  Happy to disagree again as I don&#039;t know enough about what purpose/segment the product was designed for originally.  It does appear that the purchasers definitely did not consider the end-users properly.

Windows:  With the firewall you were complaining that about ignoring possible end-user segments.  And now about MS Office that they are accommodating all possible end-user segments.  In office, there are a lot of features that MANY people don&#039;t need, but I am not sure that there is anything that nobody needs.  It has an amazingly broad appeal to both power users and basic users.  I feel the 80-20 or 95-5 is required and does not make it bloated.  MS Office is a lot more popular with end-users than MS Works is for example, a very similar product without the high-end capabilities.
  
I think Vista would illustrate the point a lot better.  It was bulkier, slower and more complex than the end-users they targeted were prepared to accept.  I think Microsoft did miss the target market on this through an incomplete understanding of what people wanted.  

Another interesting point is that designing a product to do exactly what end-users want is not necessarily the best strategy, as often the end-users themselves don&#039;t really know what they want, or why they want it.
Apple would be a great example of seemingly knowing what end-users want better than they do themselves.

Cheers,
-Vinnie</description>
		<content:encoded><![CDATA[<p>Ben, </p>
<p>Fair enough&#8230;</p>
<p>Lightbulb:  The ladder and the &#8216;in the dark&#8217; would apply to any light.<br />
How about a different example.  Is a car badly designed because it takes a few minutes, and a lever+jack, to change a flat tire?  How about in the snow, in the dark, whilst on the side of a very busy highway?<br />
I am happy to disagree that the ease of changing a lightbulb is high on the list of priorities when changing a light. </p>
<p>Mail:  Happy to disagree on the usefulness of this.  Not every product has to be designed with every single person in mind.  As an end-user you don&#8217;t approve of mobile mail, but others end users do.</p>
<p>Firewall:  Happy to disagree again as I don&#8217;t know enough about what purpose/segment the product was designed for originally.  It does appear that the purchasers definitely did not consider the end-users properly.</p>
<p>Windows:  With the firewall you were complaining that about ignoring possible end-user segments.  And now about MS Office that they are accommodating all possible end-user segments.  In office, there are a lot of features that MANY people don&#8217;t need, but I am not sure that there is anything that nobody needs.  It has an amazingly broad appeal to both power users and basic users.  I feel the 80-20 or 95-5 is required and does not make it bloated.  MS Office is a lot more popular with end-users than MS Works is for example, a very similar product without the high-end capabilities.</p>
<p>I think Vista would illustrate the point a lot better.  It was bulkier, slower and more complex than the end-users they targeted were prepared to accept.  I think Microsoft did miss the target market on this through an incomplete understanding of what people wanted.  </p>
<p>Another interesting point is that designing a product to do exactly what end-users want is not necessarily the best strategy, as often the end-users themselves don&#8217;t really know what they want, or why they want it.<br />
Apple would be a great example of seemingly knowing what end-users want better than they do themselves.</p>
<p>Cheers,<br />
-Vinnie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13364</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 20 Jan 2009 08:54:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13364</guid>
		<description>Vinnie,

On the lightbulb: say that again when you&#039;re standing on a ladder, in the dark, trying to undo two overhead screws at an angle.

Mail: we&#039;ll have to agree to disagree.

The firewall: again, I consider this an example of ignoring an end user category. You can disagree on who did the ignoring.

MS Office: re-read what I said. I&#039;m not complaining about the part that works but about the part that nobody needs (I&#039;m sure you&#039;ve heard of the 80-20 rule, which I think is more like a 95-5 rule in practice). How do you consider it designing for the end-user if you&#039;re building something that is not needed?</description>
		<content:encoded><![CDATA[<p>Vinnie,</p>
<p>On the lightbulb: say that again when you&#8217;re standing on a ladder, in the dark, trying to undo two overhead screws at an angle.</p>
<p>Mail: we&#8217;ll have to agree to disagree.</p>
<p>The firewall: again, I consider this an example of ignoring an end user category. You can disagree on who did the ignoring.</p>
<p>MS Office: re-read what I said. I&#8217;m not complaining about the part that works but about the part that nobody needs (I&#8217;m sure you&#8217;ve heard of the 80-20 rule, which I think is more like a 95-5 rule in practice). How do you consider it designing for the end-user if you&#8217;re building something that is not needed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Dobson</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13359</link>
		<dc:creator>James Dobson</dc:creator>
		<pubDate>Tue, 20 Jan 2009 08:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13359</guid>
		<description>Hold on... I never said don&#039;t eliminate &quot;blatantly wrong&quot;.  I am all for eliminating the stupid.  And, if it&#039;s possible, yes, form a good idea of you want.  Do that with code, or with picture, or with market research.  I was simply trying to say that I thought your clear view heuristic was too restrictive.  It&#039;s enough to open yourself up to moment-to-moment &#039;chances&#039; - we agree on this; empower your team to change with technology and skills training; try to establish a goal, or explore for one.  I.e. do some kind of requirements analysis.

Of course, people like Google burn millions because they are searching the solution space for, they don&#039;t know what!  They are looking for the next Black Swan.  But, I agree, for what we do, business systems, etc, it is possible to know roughly what you are looking for.  That made me laugh with the Chrysler project - they used an explorative methodology, XP, to &quot;search&quot; for a solution to... replacce the existing payroll system!  Naughty.  When you and I did that job a few years ago, we didn&#039;t explore too much because we knew what we were building.

Highsmith&#039;s exploration factor might help with this chat Ben.


All the best, Jim. 

&quot;To take this discussion a step further we can consider Jim Highsmith’s exploration factors. Highsmith plots requirements against newness of technology. Bleeding edge technology and erratic requirements have a very high exploration factor. Well known requirements and technology have a low exploration factor. If you have a low exploration factor you can afford to do some up-front requirements analysis and then some up-front design. This will help your product stabalise and allow more reliable performance tests.&quot; Taken from http://www.jamiedobson.co.uk/?q=node/25</description>
		<content:encoded><![CDATA[<p>Hold on&#8230; I never said don&#8217;t eliminate &#8220;blatantly wrong&#8221;.  I am all for eliminating the stupid.  And, if it&#8217;s possible, yes, form a good idea of you want.  Do that with code, or with picture, or with market research.  I was simply trying to say that I thought your clear view heuristic was too restrictive.  It&#8217;s enough to open yourself up to moment-to-moment &#8216;chances&#8217; &#8211; we agree on this; empower your team to change with technology and skills training; try to establish a goal, or explore for one.  I.e. do some kind of requirements analysis.</p>
<p>Of course, people like Google burn millions because they are searching the solution space for, they don&#8217;t know what!  They are looking for the next Black Swan.  But, I agree, for what we do, business systems, etc, it is possible to know roughly what you are looking for.  That made me laugh with the Chrysler project &#8211; they used an explorative methodology, XP, to &#8220;search&#8221; for a solution to&#8230; replacce the existing payroll system!  Naughty.  When you and I did that job a few years ago, we didn&#8217;t explore too much because we knew what we were building.</p>
<p>Highsmith&#8217;s exploration factor might help with this chat Ben.</p>
<p>All the best, Jim. </p>
<p>&#8220;To take this discussion a step further we can consider Jim Highsmith’s exploration factors. Highsmith plots requirements against newness of technology. Bleeding edge technology and erratic requirements have a very high exploration factor. Well known requirements and technology have a low exploration factor. If you have a low exploration factor you can afford to do some up-front requirements analysis and then some up-front design. This will help your product stabalise and allow more reliable performance tests.&#8221; Taken from <a href="http://www.jamiedobson.co.uk/?q=node/25" rel="nofollow">http://www.jamiedobson.co.uk/?q=node/25</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinnie</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13294</link>
		<dc:creator>Vinnie</dc:creator>
		<pubDate>Tue, 20 Jan 2009 00:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13294</guid>
		<description>Hey Ben,

I agree with the central point that taking into account end users is often of critical importance in product design (not always, other motivations can be stronger, profit for example), but I think you have missed the point on several of your examples.

The lightbulb: If it required a few minutes, and a screwdriver, to turn the light on and off, I would agree with you, as that is what a light is essentially designed to do (give light, turn on and off).  However I disagree that the trade-off between a good looking and stylish light, and taking a few minutes to change a bulb once a year is not worth it.  The changing of the bulb is not the primary user requirement.  That&#039;s like complaining that a laptop is badly designed as it takes a few minutes, and a screwdriver, to replace a stick of RAM.

Mobile Mail:  It may be not be for you, but I think Blackberry etc, and the many millions of crackberry addicts around the world might just disagree with you.  I think they did consider the end user and make a good product which is very widely used and becoming a standard.  They got quite a jump on other companies who clearly did not consider it feasible enough, which they are clearly regretting, and still playing catch up now.  Even Jamie has an iPhone which I am sure he uses for email.

The firewall:  I am not sure about this one, as clearly we do not have info from the article, but perhaps the firewall was designed well for what it was written to do.  Maybe some clients only want a simple firewall that is either on/off.  In which case the error was not with the design, it was with the purchasers at KLM who bought an inappropriate product that was unfit for task.

The data loading application:  the way you described it sounds as though the error is due to bad communication between users and developers.  If the complaint was that it took too long because they had to keep swapping screens, the solution was correct.  However if the complaint was that it took too long as they had to process so many, and they were nearly all the same, as well as having to switch screens, then the developer missed the point.  

MS Office:  The world&#039;s best and clearly dominant office suite of software, described by you as working perfectly for nearly everybody, is somehow not designed for the end-user?

Cheers,
-Vinnie</description>
		<content:encoded><![CDATA[<p>Hey Ben,</p>
<p>I agree with the central point that taking into account end users is often of critical importance in product design (not always, other motivations can be stronger, profit for example), but I think you have missed the point on several of your examples.</p>
<p>The lightbulb: If it required a few minutes, and a screwdriver, to turn the light on and off, I would agree with you, as that is what a light is essentially designed to do (give light, turn on and off).  However I disagree that the trade-off between a good looking and stylish light, and taking a few minutes to change a bulb once a year is not worth it.  The changing of the bulb is not the primary user requirement.  That&#8217;s like complaining that a laptop is badly designed as it takes a few minutes, and a screwdriver, to replace a stick of RAM.</p>
<p>Mobile Mail:  It may be not be for you, but I think Blackberry etc, and the many millions of crackberry addicts around the world might just disagree with you.  I think they did consider the end user and make a good product which is very widely used and becoming a standard.  They got quite a jump on other companies who clearly did not consider it feasible enough, which they are clearly regretting, and still playing catch up now.  Even Jamie has an iPhone which I am sure he uses for email.</p>
<p>The firewall:  I am not sure about this one, as clearly we do not have info from the article, but perhaps the firewall was designed well for what it was written to do.  Maybe some clients only want a simple firewall that is either on/off.  In which case the error was not with the design, it was with the purchasers at KLM who bought an inappropriate product that was unfit for task.</p>
<p>The data loading application:  the way you described it sounds as though the error is due to bad communication between users and developers.  If the complaint was that it took too long because they had to keep swapping screens, the solution was correct.  However if the complaint was that it took too long as they had to process so many, and they were nearly all the same, as well as having to switch screens, then the developer missed the point.  </p>
<p>MS Office:  The world&#8217;s best and clearly dominant office suite of software, described by you as working perfectly for nearly everybody, is somehow not designed for the end-user?</p>
<p>Cheers,<br />
-Vinnie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/comment-page-1/#comment-13275</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 19 Jan 2009 21:56:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.gridshore.nl/2009/01/18/the-parable-of-the-lightbulb/#comment-13275</guid>
		<description>Jim,

With regards to the &quot;clear view&quot;, I admit I took a bit of a shortcut there. But I don&#039;t agree that you can live entireley in the moment either. The explorative process is indeed a valuable one for finding an optimal solution to the problem of the day, but it suffers the weakness of all local search methodologies: start with the wrong initial configuration and even the best local search algorithm will not help you do better than a very localized optimum that is still a far cry from the global optimum.

Some of the best improvements possible to local search algorithms are those that either limit the size of the configuration set, find an initial configuration that is likely to be the starting point of a walk to a global optimum, or both. That implies that taking a broader view a priori and eliminating blatantly wrong options early on is a very valuable tactic.

One of the thoughts that I am mulling over is that it is a question of scale. At the start of a project (what RUP refers to as the inception phase) it is a necessity to consider the feasibility of the project as a whole (specifically by asking if the project idea is realistic and truly of value, which would have severly impacted the project that resulted in that bloody lamp). But it seems to me each new twist and turn in a project (be it inception, an iteration, a new design idea or a refactoring opportunity) can and should be a chance for such a moment and welcomed as one. Any moment a new notion enters the project, I think, is not just a chance for someone to explore possibilities but to embark upon guided exploration.

I have a feeling that there is something like a V-model analogy lurking in the shadows here, but I can&#039;t put my finger on it yet.</description>
		<content:encoded><![CDATA[<p>Jim,</p>
<p>With regards to the &#8220;clear view&#8221;, I admit I took a bit of a shortcut there. But I don&#8217;t agree that you can live entireley in the moment either. The explorative process is indeed a valuable one for finding an optimal solution to the problem of the day, but it suffers the weakness of all local search methodologies: start with the wrong initial configuration and even the best local search algorithm will not help you do better than a very localized optimum that is still a far cry from the global optimum.</p>
<p>Some of the best improvements possible to local search algorithms are those that either limit the size of the configuration set, find an initial configuration that is likely to be the starting point of a walk to a global optimum, or both. That implies that taking a broader view a priori and eliminating blatantly wrong options early on is a very valuable tactic.</p>
<p>One of the thoughts that I am mulling over is that it is a question of scale. At the start of a project (what RUP refers to as the inception phase) it is a necessity to consider the feasibility of the project as a whole (specifically by asking if the project idea is realistic and truly of value, which would have severly impacted the project that resulted in that bloody lamp). But it seems to me each new twist and turn in a project (be it inception, an iteration, a new design idea or a refactoring opportunity) can and should be a chance for such a moment and welcomed as one. Any moment a new notion enters the project, I think, is not just a chance for someone to explore possibilities but to embark upon guided exploration.</p>
<p>I have a feeling that there is something like a V-model analogy lurking in the shadows here, but I can&#8217;t put my finger on it yet.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
