<?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: Laziness vs. Efficiency</title>
	<atom:link href="http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/</link>
	<description>Facebook should&#039;ve be written in unicornSchemaLang, because everyone *knows* that PHP is no good for anything, right?</description>
	<lastBuildDate>Mon, 09 Aug 2010 16:04:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: a3b</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12378</link>
		<dc:creator>a3b</dc:creator>
		<pubDate>Tue, 30 Jun 2009 20:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12378</guid>
		<description>I agree with Chris, and yes I use Cake. But for another reason written here. All my clients expect me to work in PHP. And most of my new clients do. So using a framework like CodeIgniter for the first time would be as easy for them as for me. Starting to use RoR for it&#039;s syntax, wouldn&#039;t make sense to me...as a freelancer that would ruin my career.</description>
		<content:encoded><![CDATA[<p>I agree with Chris, and yes I use Cake. But for another reason written here. All my clients expect me to work in PHP. And most of my new clients do. So using a framework like CodeIgniter for the first time would be as easy for them as for me. Starting to use RoR for it&#8217;s syntax, wouldn&#8217;t make sense to me&#8230;as a freelancer that would ruin my career.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12340</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Thu, 18 Jun 2009 17:03:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12340</guid>
		<description>Lazy people have the right not to have their thunder stolen.</description>
		<content:encoded><![CDATA[<p>Lazy people have the right not to have their thunder stolen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hartjes</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12202</link>
		<dc:creator>Chris Hartjes</dc:creator>
		<pubDate>Thu, 28 May 2009 20:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12202</guid>
		<description>@austin_web_developer

Correct me if I&#039;m wrong, but aren&#039;t you confusing tools with the language itself?  Some would argue that Rails is nothing but a monkey-patched DSL that sits on top of Ruby.  Whereas Ruby the *language* is certainly elegant, Rails is full of so much magic that I wonder if people really understand what is going on under the hood.  I know he&#039;s not the most popular guy, but I really think that Zed Shaw&#039;s belief of looking at the source code of the tools you use is a very valuable experiment.  Obviously this is not possible for some things (i.e. I don&#039;t know if looking at the source code for Vim is going to convince me to use it) but if the Rails fanbois looked at Rails itself they might be surprised at what they find.  I&#039;m willing to bet that it&#039;s not perfect.  No framework is.

If you separate Rails from Ruby, then I think that you correct in stating that syntax of Ruby vs. that of PHP is a win for Ruby.

Add Rails to the equation and I don&#039;t think it&#039;s the overwhelming victory that it&#039;s advocates would like to claim it is.  I think it&#039;s a draw now because while Rails had a big lead at one point, other frameworks in different languages have caught them and Rails might get passed by if they aren&#039;t careful.  

What is there to really choose between Rails and Django and CakePHP?   All three promote the idea of rapid application development.  All three use variations of the MVC design pattern.  If a person&#039;s argument against using something like CakePHP is &quot;PHP&#039;s syntax sux&quot;, then I start to question their judgement.

Anyway, maybe i was rambling a bit there.</description>
		<content:encoded><![CDATA[<p>@austin_web_developer</p>
<p>Correct me if I&#8217;m wrong, but aren&#8217;t you confusing tools with the language itself?  Some would argue that Rails is nothing but a monkey-patched DSL that sits on top of Ruby.  Whereas Ruby the *language* is certainly elegant, Rails is full of so much magic that I wonder if people really understand what is going on under the hood.  I know he&#8217;s not the most popular guy, but I really think that Zed Shaw&#8217;s belief of looking at the source code of the tools you use is a very valuable experiment.  Obviously this is not possible for some things (i.e. I don&#8217;t know if looking at the source code for Vim is going to convince me to use it) but if the Rails fanbois looked at Rails itself they might be surprised at what they find.  I&#8217;m willing to bet that it&#8217;s not perfect.  No framework is.</p>
<p>If you separate Rails from Ruby, then I think that you correct in stating that syntax of Ruby vs. that of PHP is a win for Ruby.</p>
<p>Add Rails to the equation and I don&#8217;t think it&#8217;s the overwhelming victory that it&#8217;s advocates would like to claim it is.  I think it&#8217;s a draw now because while Rails had a big lead at one point, other frameworks in different languages have caught them and Rails might get passed by if they aren&#8217;t careful.  </p>
<p>What is there to really choose between Rails and Django and CakePHP?   All three promote the idea of rapid application development.  All three use variations of the MVC design pattern.  If a person&#8217;s argument against using something like CakePHP is &#8220;PHP&#8217;s syntax sux&#8221;, then I start to question their judgement.</p>
<p>Anyway, maybe i was rambling a bit there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: austin_web_developer</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12199</link>
		<dc:creator>austin_web_developer</dc:creator>
		<pubDate>Thu, 28 May 2009 18:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12199</guid>
		<description>Allow me to respectfully disagree with you here Chris.

 Pointless. “PHP sucks because of bad syntax” is an argument I’d expect from my 9 year-old daughter, not a good programmer like Joel.
------------------------------------
We&#039;re talking about languages here right? So a lot of the argument is going to be centered around syntax, and the tools it provides you to do the most while writing the least amount of code .... no?
I mean, what else could you center on to criticize.

Sure, those things exist for Ruby too but often you only have one or two choices. PHP is absolutely rich in choices of third-party libraries.
-------------------------------------
Ruby is a multipurpose scripting language so the libraries for just Ruby tend to be limited. But if you go into web development, and pull Rails into the shootout, then this statement no longer holds true. 

The amount of well written (and tested) plugins/gems for Rails is simply astounding.</description>
		<content:encoded><![CDATA[<p>Allow me to respectfully disagree with you here Chris.</p>
<p> Pointless. “PHP sucks because of bad syntax” is an argument I’d expect from my 9 year-old daughter, not a good programmer like Joel.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
We&#8217;re talking about languages here right? So a lot of the argument is going to be centered around syntax, and the tools it provides you to do the most while writing the least amount of code &#8230;. no?<br />
I mean, what else could you center on to criticize.</p>
<p>Sure, those things exist for Ruby too but often you only have one or two choices. PHP is absolutely rich in choices of third-party libraries.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Ruby is a multipurpose scripting language so the libraries for just Ruby tend to be limited. But if you go into web development, and pull Rails into the shootout, then this statement no longer holds true. </p>
<p>The amount of well written (and tested) plugins/gems for Rails is simply astounding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dardo</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12153</link>
		<dc:creator>Dardo</dc:creator>
		<pubDate>Sat, 23 May 2009 21:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12153</guid>
		<description>Really off-topic I know, but I really like your blog&#039;s new  design, well done Chris.</description>
		<content:encoded><![CDATA[<p>Really off-topic I know, but I really like your blog&#8217;s new  design, well done Chris.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 10 Reasons why Ruby is better than PHP - Reason #2 - Developing With Style</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12109</link>
		<dc:creator>10 Reasons why Ruby is better than PHP - Reason #2 - Developing With Style</dc:creator>
		<pubDate>Thu, 21 May 2009 19:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12109</guid>
		<description>[...] one last thing before I start reason #2. I want to say thanks to Chris Hartjes for his blog post earlier today. I made a comment on Twitter about lazy coders, being good coders, and he basically [...]</description>
		<content:encoded><![CDATA[<p>[...] one last thing before I start reason #2. I want to say thanks to Chris Hartjes for his blog post earlier today. I made a comment on Twitter about lazy coders, being good coders, and he basically [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12108</link>
		<dc:creator>Eddie</dc:creator>
		<pubDate>Thu, 21 May 2009 18:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12108</guid>
		<description>WOW, take the gloves off.  Anyway, thanks Chris for the blog.  I am new to CakePHP and I choose it over Zend because my &quot;laziness&quot; made me hate spending more time with configuring then programming.  I have looked at Rails and was thinking of learning it, but your info makes me feel better that I can use what I know and CakePHP to be a better programmer.</description>
		<content:encoded><![CDATA[<p>WOW, take the gloves off.  Anyway, thanks Chris for the blog.  I am new to CakePHP and I choose it over Zend because my &#8220;laziness&#8221; made me hate spending more time with configuring then programming.  I have looked at Rails and was thinking of learning it, but your info makes me feel better that I can use what I know and CakePHP to be a better programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Moss</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/05/21/laziness-vs-efficiency/comment-page-1/#comment-12107</link>
		<dc:creator>Joel Moss</dc:creator>
		<pubDate>Thu, 21 May 2009 15:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=476#comment-12107</guid>
		<description>Well that put me firmly in my place didn&#039;t it?!

But you are right about being lazy. Being lazy to me, simply means I want to write as little code as possible in order to save me time. I know what I mean.

You are also right that I don&#039;t like PHP&#039;s syntax. In fact, the more I use Ruby, the more I get annoyed at PHP and its idiosyncrosies. (yeah I know I spelt that wrong). But please remember that my blog post was only reason #1 of 10, about why I prefer Ruby over PHP. And none of those reasons are likely to include talk about PHP&#039;s good points - which there are plenty of by the way.

Anyway, whats wrong with being a fan boi? People always use that term in a negative way. I&#039;m also a Jason Mraz fanboi, and a Lost fan boi. Is that bad?</description>
		<content:encoded><![CDATA[<p>Well that put me firmly in my place didn&#8217;t it?!</p>
<p>But you are right about being lazy. Being lazy to me, simply means I want to write as little code as possible in order to save me time. I know what I mean.</p>
<p>You are also right that I don&#8217;t like PHP&#8217;s syntax. In fact, the more I use Ruby, the more I get annoyed at PHP and its idiosyncrosies. (yeah I know I spelt that wrong). But please remember that my blog post was only reason #1 of 10, about why I prefer Ruby over PHP. And none of those reasons are likely to include talk about PHP&#8217;s good points &#8211; which there are plenty of by the way.</p>
<p>Anyway, whats wrong with being a fan boi? People always use that term in a negative way. I&#8217;m also a Jason Mraz fanboi, and a Lost fan boi. Is that bad?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
