<?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: Don&#8217;t Make Me Choose To Follow The Standards</title>
	<atom:link href="http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/</link>
	<description>Better Than Yesterday</description>
	<lastBuildDate>Thu, 20 Jun 2013 02:54:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1280</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Sun, 02 Jan 2011 23:28:21 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1280</guid>
		<description>Joakim,

In our case - no. Every page except /login must be secure. If you are working on a system where only certain pages must be secure, then yes, that would work.</description>
		<content:encoded><![CDATA[<p>Joakim,</p>
<p>In our case &#8211; no. Every page except /login must be secure. If you are working on a system where only certain pages must be secure, then yes, that would work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joakim Br&#228;nnstr&#246;m</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1279</link>
		<dc:creator>Joakim Br&#228;nnstr&#246;m</dc:creator>
		<pubDate>Sun, 02 Jan 2011 22:22:37 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1279</guid>
		<description>Regarding Authorization, wouldn&#039;t a convention save your day here too? Eg. all controllers under. /admin require administrator privileges. All controllers under /manager require... You see where I&#039;m going?</description>
		<content:encoded><![CDATA[<p>Regarding Authorization, wouldn&#8217;t a convention save your day here too? Eg. all controllers under. /admin require administrator privileges. All controllers under /manager require&#8230; You see where I&#8217;m going?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1278</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Thu, 02 Dec 2010 00:02:35 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1278</guid>
		<description>@John

Ah, yeah, that&#039;s a good example.

So, Derick, using his example, would deviation here be a case where you make an exception not to inherit from the abstract base class?</description>
		<content:encoded><![CDATA[<p>@John</p>
<p>Ah, yeah, that&#8217;s a good example.</p>
<p>So, Derick, using his example, would deviation here be a case where you make an exception not to inherit from the abstract base class?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Sonmez</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1277</link>
		<dc:creator>John Sonmez</dc:creator>
		<pubDate>Wed, 01 Dec 2010 04:23:04 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1277</guid>
		<description>Good post.  I get what you are saying.
Simple example I can think of...

All my navigation classes should have a Go method.
So I create a abstract base class that has an abstract Go method.
Now the standard of having a Go method for all navigation classes is nicely and easily enforced, because if someone inherits from navigation they have to implement Go.

Standard becomes default.

It&#039;s a very powerful concept.  I try to use it all the time when designing a framework.  So much better to capture convention explicitly by making it default, rather than relying on teaching and memory.</description>
		<content:encoded><![CDATA[<p>Good post.  I get what you are saying.<br />
Simple example I can think of&#8230;</p>
<p>All my navigation classes should have a Go method.<br />
So I create a abstract base class that has an abstract Go method.<br />
Now the standard of having a Go method for all navigation classes is nicely and easily enforced, because if someone inherits from navigation they have to implement Go.</p>
<p>Standard becomes default.</p>
<p>It&#8217;s a very powerful concept.  I try to use it all the time when designing a framework.  So much better to capture convention explicitly by making it default, rather than relying on teaching and memory.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1276</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Wed, 01 Dec 2010 03:45:37 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1276</guid>
		<description>Okay, that&#039;s starting to get somewhere.

When you put it in those terms, I start to think about how I (personally) think about standards depending on context.

When working on a team of, say, 4 developers, the notion of standards means a lot different than when I&#039;m working on a team that has, say, 50 developers.

Having dealt with both recently, you really do get a different sense of the cost of deviating from a set standard.</description>
		<content:encoded><![CDATA[<p>Okay, that&#8217;s starting to get somewhere.</p>
<p>When you put it in those terms, I start to think about how I (personally) think about standards depending on context.</p>
<p>When working on a team of, say, 4 developers, the notion of standards means a lot different than when I&#8217;m working on a team that has, say, 50 developers.</p>
<p>Having dealt with both recently, you really do get a different sense of the cost of deviating from a set standard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1275</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Wed, 01 Dec 2010 03:37:52 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1275</guid>
		<description>here&#039;s a few more examples from conversation w/ @thetamind on twitter:

@thetamind: &quot;now how far do u go? Enforce passing test/code style on commit? Get flak for protecting user experience aka Apple app store?&quot;

me: &quot;if xcode and the ios sdk made usability so easy that you had to jump through hoops to make a bad app, that would be a good thing&quot;

me: &quot;enforcing test / code style on commit is actually the opposite of what i want&quot; ... &quot;i want test / code style to be baked into the way we work, so that we don&#039;t have to check it&quot;

maybe the additional examples how clarify the point? 

the way we work should conform to the standards we have, without extra effort. it should only take effort to deviate from the standards.</description>
		<content:encoded><![CDATA[<p>here&#8217;s a few more examples from conversation w/ @thetamind on twitter:</p>
<p>@thetamind: &#8220;now how far do u go? Enforce passing test/code style on commit? Get flak for protecting user experience aka Apple app store?&#8221;</p>
<p>me: &#8220;if xcode and the ios sdk made usability so easy that you had to jump through hoops to make a bad app, that would be a good thing&#8221;</p>
<p>me: &#8220;enforcing test / code style on commit is actually the opposite of what i want&#8221; &#8230; &#8220;i want test / code style to be baked into the way we work, so that we don&#8217;t have to check it&#8221;</p>
<p>maybe the additional examples how clarify the point? </p>
<p>the way we work should conform to the standards we have, without extra effort. it should only take effort to deviate from the standards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1274</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Wed, 01 Dec 2010 03:31:07 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1274</guid>
		<description>it&#039;s a rather abstract point, which is probably why i&#039;m not doing a good job of making it clear. the connection between those two sections is the abstract principle. if i&#039;m not making the principle clear, then those two sections don&#039;t seem to be connected at all.

... hmm... how to word it differently... 

i shouldn&#039;t have to choose to follow the standards. i shouldn&#039;t have to remember to follow the standards. i shouldn&#039;t have to explicitly make a decision to implement or use the standards. i should only have to choose to deviate from them. the standards should be the default way that the system works. but the system should still allow me the freedom to deviate from the standards, when necessary.

not sure if that helps, or if i&#039;m just saying the same thing again.

i think @thetamind summed it up pretty well via a comment on twitter: &quot;Reminds me of convention over configuration in #rails. Smart by default. It&#039;s simpler to only specify exceptions to the rule&quot;</description>
		<content:encoded><![CDATA[<p>it&#8217;s a rather abstract point, which is probably why i&#8217;m not doing a good job of making it clear. the connection between those two sections is the abstract principle. if i&#8217;m not making the principle clear, then those two sections don&#8217;t seem to be connected at all.</p>
<p>&#8230; hmm&#8230; how to word it differently&#8230; </p>
<p>i shouldn&#8217;t have to choose to follow the standards. i shouldn&#8217;t have to remember to follow the standards. i shouldn&#8217;t have to explicitly make a decision to implement or use the standards. i should only have to choose to deviate from them. the standards should be the default way that the system works. but the system should still allow me the freedom to deviate from the standards, when necessary.</p>
<p>not sure if that helps, or if i&#8217;m just saying the same thing again.</p>
<p>i think @thetamind summed it up pretty well via a comment on twitter: &#8220;Reminds me of convention over configuration in #rails. Smart by default. It&#8217;s simpler to only specify exceptions to the rule&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1273</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Wed, 01 Dec 2010 03:18:48 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1273</guid>
		<description>Okay, that&#039;s understandable.

That aside, in all seriousness, what is the point you are trying to make?  It seems like you have a good point to make, but I can&#039;t figure out what it is.

Admittedly I&#039;m slow, but there seems to be a disconnect between the &quot;Helping Users make good decisions&quot; section and the &quot;Helping Developers make good decisions&quot; section.  

I&#039;ve written more worse blog posts than you&#039;ve had Sundays (I have no idea from whom, but I think I&#039;ve stolen that from someone, I just think it sounds funny), but maybe you might think about reformulating your main point into another post.  It just doesn&#039;t seem to tie together.

YMMV</description>
		<content:encoded><![CDATA[<p>Okay, that&#8217;s understandable.</p>
<p>That aside, in all seriousness, what is the point you are trying to make?  It seems like you have a good point to make, but I can&#8217;t figure out what it is.</p>
<p>Admittedly I&#8217;m slow, but there seems to be a disconnect between the &#8220;Helping Users make good decisions&#8221; section and the &#8220;Helping Developers make good decisions&#8221; section.  </p>
<p>I&#8217;ve written more worse blog posts than you&#8217;ve had Sundays (I have no idea from whom, but I think I&#8217;ve stolen that from someone, I just think it sounds funny), but maybe you might think about reformulating your main point into another post.  It just doesn&#8217;t seem to tie together.</p>
<p>YMMV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: derick.bailey</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1272</link>
		<dc:creator>derick.bailey</dc:creator>
		<pubDate>Wed, 01 Dec 2010 03:09:53 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1272</guid>
		<description>@jdn,

yeah - i struggled to title this one for a while... I was going to title it &quot;Don&#039;t make me choose to follow the standards. Make me choose to deviate from them&quot; - but that was far too wordy. 

I couldn&#039;t think of a better way to express what I was trying to say, so I just chopped it short hoping it would become obvious once the content was read. 

guess it didn&#039;t quite pan out the way i hoped.</description>
		<content:encoded><![CDATA[<p>@jdn,</p>
<p>yeah &#8211; i struggled to title this one for a while&#8230; I was going to title it &#8220;Don&#8217;t make me choose to follow the standards. Make me choose to deviate from them&#8221; &#8211; but that was far too wordy. </p>
<p>I couldn&#8217;t think of a better way to express what I was trying to say, so I just chopped it short hoping it would become obvious once the content was read. </p>
<p>guess it didn&#8217;t quite pan out the way i hoped.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/derickbailey/2010/12/01/don-t-make-me-choose-to-follow-the-standards/#comment-1271</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Wed, 01 Dec 2010 03:06:20 +0000</pubDate>
		<guid isPermaLink="false">/blogs/derickbailey/archive/2010/11/30/don-t-make-me-choose-to-follow-the-standards.aspx#comment-1271</guid>
		<description>Confused about the title of the post and the meat of it.

Why shouldn&#039;t you allow the choice to follow standards or not?</description>
		<content:encoded><![CDATA[<p>Confused about the title of the post and the meat of it.</p>
<p>Why shouldn&#8217;t you allow the choice to follow standards or not?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
