<?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"
	>
<channel>
	<title>Comments on: 37Signal&#8217;s David Heinemeier Hansson responds on lessconfig, the advantages of convention</title>
	<atom:link href="http://www.redmonk.com/jgovernor/2006/04/13/37signals-david-heinemeier-hansson-responds-on-lessconfig-the-advantages-of-convention/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/jgovernor/2006/04/13/37signals-david-heinemeier-hansson-responds-on-lessconfig-the-advantages-of-convention/</link>
	<description>An industry analyst blog looking at software ecosystems and convergence</description>
	<pubDate>Sat, 22 Nov 2008 13:21:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: James Governor</title>
		<link>http://www.redmonk.com/jgovernor/2006/04/13/37signals-david-heinemeier-hansson-responds-on-lessconfig-the-advantages-of-convention/#comment-1482</link>
		<dc:creator>James Governor</dc:creator>
		<pubDate>Fri, 21 Apr 2006 20:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/wp/?p=581#comment-1482</guid>
		<description>i guess i need to make a clarification post. i think we may all be in closer agreement than one would think...

Windows is a great place to start. What would you say, Jaime? that all Windows desktop users should have admin priveleges? :-) i KNOW that's not what you're saying.

And on the web server point it does make some sense to have a dedicated configuration. there is a ton of crap in windows server that needs to be configured- and not everyone gets security setting s right and so on. so a standard configuration makes a lot of sense.

very nice point about extensibility. i can't deny that systems and protocols end up being used in new and interesting ways, that the original designers never considered. 

for me though lessconfig is not intended as an absolute but a guiding principal.

and Jaime you're an alpha geek. config is what you do - so i can certainly see your point.

solaris is incredibly configurable - but that's not always an advantage is all i am saying. its great for Solaris Kung Fu experts sure, but not everyone has that level of skillz. 

Am i going to go and tell someone like ben rockwood he isn't allowed to tune his own system configs? of course  not. 
</description>
		<content:encoded><![CDATA[<p>i guess i need to make a clarification post. i think we may all be in closer agreement than one would think&#8230;</p>
<p>Windows is a great place to start. What would you say, Jaime? that all Windows desktop users should have admin priveleges? <img src='http://www.redmonk.com/jgovernor/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> i KNOW that&#8217;s not what you&#8217;re saying.</p>
<p>And on the web server point it does make some sense to have a dedicated configuration. there is a ton of crap in windows server that needs to be configured- and not everyone gets security setting s right and so on. so a standard configuration makes a lot of sense.</p>
<p>very nice point about extensibility. i can&#8217;t deny that systems and protocols end up being used in new and interesting ways, that the original designers never considered. </p>
<p>for me though lessconfig is not intended as an absolute but a guiding principal.</p>
<p>and Jaime you&#8217;re an alpha geek. config is what you do - so i can certainly see your point.</p>
<p>solaris is incredibly configurable - but that&#8217;s not always an advantage is all i am saying. its great for Solaris Kung Fu experts sure, but not everyone has that level of skillz. </p>
<p>Am i going to go and tell someone like ben rockwood he isn&#8217;t allowed to tune his own system configs? of course  not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaime Cardoso</title>
		<link>http://www.redmonk.com/jgovernor/2006/04/13/37signals-david-heinemeier-hansson-responds-on-lessconfig-the-advantages-of-convention/#comment-1481</link>
		<dc:creator>Jaime Cardoso</dc:creator>
		<pubDate>Sun, 16 Apr 2006 23:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/wp/?p=581#comment-1481</guid>
		<description>Dan, reading your comment and your post, first, I have to say I totally agree with point #2 on your post and, I'm willing to leave idle (for now) #3. As for #1 (and this comment) I totally disagree.
Did you knew there is (was?) a Windows 2003 Server Web Server edition? Basicaly, a Win 2003 with the netwok stack tuned for a Web server (and with some services disconected). Now, the question comes, what should you buy for a mail server? Or a proxy server?
Don't you prefer a Solaris system where you can tune the TCP stack with ndd to make it work for any particular server you're setting up? I'd have no quarrel with a master script called Tune-web-server but, by applying lessconfig principles to the extreme, you would remove the ndd command and, that's something I can't let pass.
Look at I.M. software. It was built to have people exchanging messages with each other. Now, we're talking about a presence protocol and I.M. is evolving to fields where the original developers never thought of. You're killing all that, by assuming you know what's best for me.
Every time you take away a configuration option, you're reducing the value of the Software. 
For all the people that didn't follow Cote's post, Openwindows had an option to let you have the active windows in the background, instead of the Windows default where the active one goes on top of everything. That feature was precious to anyone doing translations but, for some reason someone decided to remove such features. 
Dan, what do you sugest? Building a Window Manager for translators? Not only they aren't a big enough market for that but, people don't want to use another tool (or UI) just for a particular task, I know I'd prefer to simply configure my UI to suite  my needs of the moment.
One of the strongest reasonings behind OSS is that it can be tailored to suite 100% of the needs, corporations don't have to content with 90% anymore. While that falls on the other extreme (and I also don't agree with it) it's curious to see lessconfig came up in a moment where OSS is clearly on top.</description>
		<content:encoded><![CDATA[<p>Dan, reading your comment and your post, first, I have to say I totally agree with point #2 on your post and, I&#8217;m willing to leave idle (for now) #3. As for #1 (and this comment) I totally disagree.<br />
Did you knew there is (was?) a Windows 2003 Server Web Server edition? Basicaly, a Win 2003 with the netwok stack tuned for a Web server (and with some services disconected). Now, the question comes, what should you buy for a mail server? Or a proxy server?<br />
Don&#8217;t you prefer a Solaris system where you can tune the TCP stack with ndd to make it work for any particular server you&#8217;re setting up? I&#8217;d have no quarrel with a master script called Tune-web-server but, by applying lessconfig principles to the extreme, you would remove the ndd command and, that&#8217;s something I can&#8217;t let pass.<br />
Look at I.M. software. It was built to have people exchanging messages with each other. Now, we&#8217;re talking about a presence protocol and I.M. is evolving to fields where the original developers never thought of. You&#8217;re killing all that, by assuming you know what&#8217;s best for me.<br />
Every time you take away a configuration option, you&#8217;re reducing the value of the Software.<br />
For all the people that didn&#8217;t follow Cote&#8217;s post, Openwindows had an option to let you have the active windows in the background, instead of the Windows default where the active one goes on top of everything. That feature was precious to anyone doing translations but, for some reason someone decided to remove such features.<br />
Dan, what do you sugest? Building a Window Manager for translators? Not only they aren&#8217;t a big enough market for that but, people don&#8217;t want to use another tool (or UI) just for a particular task, I know I&#8217;d prefer to simply configure my UI to suite  my needs of the moment.<br />
One of the strongest reasonings behind OSS is that it can be tailored to suite 100% of the needs, corporations don&#8217;t have to content with 90% anymore. While that falls on the other extreme (and I also don&#8217;t agree with it) it&#8217;s curious to see lessconfig came up in a moment where OSS is clearly on top.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Davies Brackett</title>
		<link>http://www.redmonk.com/jgovernor/2006/04/13/37signals-david-heinemeier-hansson-responds-on-lessconfig-the-advantages-of-convention/#comment-1480</link>
		<dc:creator>Dan Davies Brackett</dc:creator>
		<pubDate>Sun, 16 Apr 2006 00:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/wp/?p=581#comment-1480</guid>
		<description>Wow, I could Fisk Jaime's whole comment.  Time for another blogpost I guess.  While I get those thoughts down, though, there's one line I can't help but respond to -- there are lots of people out there who DO know what's best for you, Jaime, because *you are not different enough from them to merit your own personal configuration*.  If you disagree with the "configuration" (or state, or whatever) of a properly lessconfigged program, there are three reasons:

(1) you're wrong, and they know something you don't
(2) they're wrong, and their program is therefore bad
(3) the program is not the one you want.

I know for me the category point is the most frequent.  I try to avoid using programs in the second category.   And the third one is essential to lessconfig as a philosophy.  Horses for courses, don't use a hammer  to turn screws, all those cliches.  If the program is not doing what you want, you are not its target market!</description>
		<content:encoded><![CDATA[<p>Wow, I could Fisk Jaime&#8217;s whole comment.  Time for another blogpost I guess.  While I get those thoughts down, though, there&#8217;s one line I can&#8217;t help but respond to &#8212; there are lots of people out there who DO know what&#8217;s best for you, Jaime, because *you are not different enough from them to merit your own personal configuration*.  If you disagree with the &#8220;configuration&#8221; (or state, or whatever) of a properly lessconfigged program, there are three reasons:</p>
<p>(1) you&#8217;re wrong, and they know something you don&#8217;t<br />
(2) they&#8217;re wrong, and their program is therefore bad<br />
(3) the program is not the one you want.</p>
<p>I know for me the category point is the most frequent.  I try to avoid using programs in the second category.   And the third one is essential to lessconfig as a philosophy.  Horses for courses, don&#8217;t use a hammer  to turn screws, all those cliches.  If the program is not doing what you want, you are not its target market!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
