<div dir="ltr"><div><div><div>There is a related concept called the anti-pattern.  If you are familiar with the Gang of Four book which talks about an idea in software development that is related to a concept from architecture that describes patterns of design. <br>
<br></div>Like most metaphors we tend to stretch them in the software world. <br><br></div>So an anti-pattern is a way that things commonly go wrong. One of them is called &quot;The Golden Hammer&quot; which describes a tool that is so expensive that we must use it for all of our work or we are assumed to be doing it wrong.  Oracle is an example and perhaps so too is the Microsoft technology stack.   Another is &quot;Design by Committee&quot;  a group is so worried about getting it wrong that they produce nothing but dodges.  The Affordable Health care Act website is an example of that. <br>
<br>C2.com is always a great place to go for pithy technical discussion:  <a href="http://c2.com/cgi/wiki?AntiPattern">http://c2.com/cgi/wiki?AntiPattern</a> and <a href="http://c2.com/cgi/wiki?AntiPatternsCatalog">http://c2.com/cgi/wiki?AntiPatternsCatalog</a> are couple good links on this topic.<br>
<br></div><div>chris<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 5, 2014 at 1:50 PM, David L. Anselmi <span dir="ltr">&lt;<a href="mailto:anselmi@anselmi.us" target="_blank">anselmi@anselmi.us</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">Yaverot wrote:<br>
&gt;&gt; But I think it&#39;s a useful idea and especially the point that they can&#39;t exist in Free Software.<br>
&gt;&gt; So I wanted to share.<br>
&gt;<br>
&gt; Firefox is excellent at designing anti-features (just because they can&#39;t charge doesn&#39;t change<br>
&gt; the fact they intentionally do malicious things to their users).  Most recently disabling the<br>
&gt; escape key for stopping animated images.  The solution isn&#39;t to pay Mozilla, but to upgrade back<br>
&gt; to the older version, or jump to Chrome, Opera or other options.<br>
&gt;<br>
&gt; So they can exist in free software, but they shouldn&#39;t survive long there.<br>
<br>
</div>Perhaps this is an example of a similar situation that didn&#39;t survive:<br>
<a href="http://en.wikipedia.org/wiki/Mozilla_Corporation_software_rebranded_by_the_Debian_project" target="_blank">http://en.wikipedia.org/wiki/Mozilla_Corporation_software_rebranded_by_the_Debian_project</a><br>
<br>
So is your example a deliberate decision about that feature?  Or is it a change in approach that<br>
can&#39;t be disentangled from the feature you like?<br>
<br>
Now I suppose we have to argue about the difference between antifeatures and design choices users<br>
don&#39;t like (a la GNOME 3).  Is deciding not to make a configuration option for every conceivable<br>
behavior an antifeature? (rhetorically speaking)<br>
<br>
Dave<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br>
</div></div></blockquote></div><br></div>