<br><br><div class="gmail_quote">On 29 June 2011 00:10, Jay Ashworth <span dir="ltr">&lt;<a href="mailto:jra@baylink.com">jra@baylink.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">----- Original Message -----<br>
&gt; From: &quot;Daniel Kristjansson&quot; &lt;<a href="mailto:danielk@cuymedia.net">danielk@cuymedia.net</a>&gt;<br>
<br>
&gt; On Tue, 2011-06-28 at 16:06 +1000, Julius Roberts wrote:<br>
&gt; &gt; My point in raising this is that it is all well and good to have<br>
&gt; &gt; developed complicated software for some fantastic task, but if it<br>
&gt; &gt; doesn&#39;t work the way people might usually expect it to, then that in<br>
&gt; &gt; my mind is it&#39;s not reasonable to blame the user for their poor<br>
&gt; &gt; perception of the issue. There&#39;s complicated, and then there&#39;s just<br>
&gt; &gt; plain poorly executed.<br>
&gt;<br>
&gt; All tools fail to work the way someone expects them too. When a<br>
&gt; developer replies to a complaint with &quot;it&#39;s working as designed&quot;<br>
&gt; that doesn&#39;t necessarily imply that the design is correct, but<br>
&gt; it puts the onus on the complainant to convince others that the<br>
&gt; way they think it should work is superior*. And if they are not<br>
&gt; developers or paying someone who is, then they additionally need<br>
&gt; to convince someone else to make it happen.<br>
<br>
</div>That &quot;all tools fail to work the way *someone* expects them to&quot; -- IE:<br>
that there can always be found someone who will be stonkered by the<br>
present design -- is true, but not really a counter-argument to any<br>
*specific* accusation that a design point violates the Principle of Least<br>
Astonishment.<br>
<br>
Not, Daniel, as you note, that that carries any water in the FOSS<br>
community -- which has always been, IME, one of the weaknesses of the<br>
FOSS community.  Having done both programming and analysis/design for<br>
many years, I can testify that some of the best coders on the planet<br>
cannot design their way out of a paper bag.  And there are some good<br>
designers who can&#39;t code very well, too.<br>
<br>
Architecture and contracting are two separate disciplines when people<br>
are getting paid to do them, but, you see, design is widely viewed as<br>
&quot;the fun part&quot;, so precisely the people that I think FOSS projects need:<br>
designers, who may not be good coders -- are the people who get left by<br>
the side of the road; FOSS is not a &quot;meritocracy&quot;... it&#39;s a &quot;code-ocracy&quot;.<br>
If you can&#39;t write it yourself, you&#39;d better be a *damned* good salesperson.<br>
<br>
Cheers,<br>
-- jra<br>
<font color="#888888">--<br><br></font></blockquote><div>I expect my shovel to dig its self, therefore it doesn&#39;t work the way I expect :(<br><br>Anthony <br></div></div><br>