<?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: Making Mistakes So You Don&#8217;t Have To:  Development Tools</title>
	<atom:link href="http://www.littlehart.net/atthekeyboard/2008/11/17/making-mistakes-so-you-dont-have-to-development-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.littlehart.net/atthekeyboard/2008/11/17/making-mistakes-so-you-dont-have-to-development-tools/</link>
	<description>Facebook should&#039;ve be written in unicornSchemaLang, because everyone *knows* that PHP is no good for anything, right?</description>
	<lastBuildDate>Thu, 09 Sep 2010 20:57: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: derek martin</title>
		<link>http://www.littlehart.net/atthekeyboard/2008/11/17/making-mistakes-so-you-dont-have-to-development-tools/comment-page-1/#comment-11011</link>
		<dc:creator>derek martin</dc:creator>
		<pubDate>Wed, 19 Nov 2008 13:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=337#comment-11011</guid>
		<description>&quot;It’s amazing what happens when you stop to think about all the techniques you’ve learned and then figure out the best way to weld them all together to solve a problem.&quot;

That perfectly describes the problem I&#039;m having at the moment. I&#039;ve inherited a codebase from a developer who *obviously* knows LOTS of stuff inside and out. He setup the server. He wrote the framework. He wrote the logic. He wrote the ORM (php + mysql5.1 + stored procedures). He wrote the javascript. What he forgot to do is &quot;STOP AND THINK&quot;. As a result, the code is hard to read, and offers 7 different ways to do anything... but only 1 way is un-deprecated, and which of the 7 that is remain un-documented :( He was too busy to stop, think, refactor. Pushed by tight deadlines and being a 1-man-army, his battle-cry was &quot;I&#039;ll fix that later&quot;. That&#039;s fine when it&#039;s always going to be a 1-man-shop, but now they&#039;re trying to scale to more developers, and after staring at the code for SIX WEEKS, I can still barely make heads or tails of it... and I&#039;ve been a full-time professional php developer for 8 years now. It&#039;s ridiculous!

p.s. -- did you choose the words that show up in your captcha? Mine currently says &quot;overconfidence&quot;  ;)</description>
		<content:encoded><![CDATA[<p>&#8220;It’s amazing what happens when you stop to think about all the techniques you’ve learned and then figure out the best way to weld them all together to solve a problem.&#8221;</p>
<p>That perfectly describes the problem I&#8217;m having at the moment. I&#8217;ve inherited a codebase from a developer who *obviously* knows LOTS of stuff inside and out. He setup the server. He wrote the framework. He wrote the logic. He wrote the ORM (php + mysql5.1 + stored procedures). He wrote the javascript. What he forgot to do is &#8220;STOP AND THINK&#8221;. As a result, the code is hard to read, and offers 7 different ways to do anything&#8230; but only 1 way is un-deprecated, and which of the 7 that is remain un-documented <img src='http://www.littlehart.net/atthekeyboard/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  He was too busy to stop, think, refactor. Pushed by tight deadlines and being a 1-man-army, his battle-cry was &#8220;I&#8217;ll fix that later&#8221;. That&#8217;s fine when it&#8217;s always going to be a 1-man-shop, but now they&#8217;re trying to scale to more developers, and after staring at the code for SIX WEEKS, I can still barely make heads or tails of it&#8230; and I&#8217;ve been a full-time professional php developer for 8 years now. It&#8217;s ridiculous!</p>
<p>p.s. &#8212; did you choose the words that show up in your captcha? Mine currently says &#8220;overconfidence&#8221;  <img src='http://www.littlehart.net/atthekeyboard/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dieter_be</title>
		<link>http://www.littlehart.net/atthekeyboard/2008/11/17/making-mistakes-so-you-dont-have-to-development-tools/comment-page-1/#comment-11005</link>
		<dc:creator>Dieter_be</dc:creator>
		<pubDate>Tue, 18 Nov 2008 17:58:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=337#comment-11005</guid>
		<description>&quot;And if you AREN’T using a version control system (no, renaming files to index.php.old.frank is NOT version control) then you should stop calling yourself a programmer. Seriously.&quot;

They can call themselves programmers, as long as they don&#039;t call themselves *developers* :-)</description>
		<content:encoded><![CDATA[<p>&#8220;And if you AREN’T using a version control system (no, renaming files to index.php.old.frank is NOT version control) then you should stop calling yourself a programmer. Seriously.&#8221;</p>
<p>They can call themselves programmers, as long as they don&#8217;t call themselves *developers* <img src='http://www.littlehart.net/atthekeyboard/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neon</title>
		<link>http://www.littlehart.net/atthekeyboard/2008/11/17/making-mistakes-so-you-dont-have-to-development-tools/comment-page-1/#comment-11003</link>
		<dc:creator>Neon</dc:creator>
		<pubDate>Tue, 18 Nov 2008 09:13:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=337#comment-11003</guid>
		<description>&quot;Don’t procrastinate, read the documentation&quot;
This is so so true! I get questions at work from people working on Cake applications who know PHP, but are just trying to copy entire chunks of controller code into new controllers and wondering why it doesn&#039;t work.

Nothing worse than seeing all that raw php in an application, which is doing the same thing that helpers and framework functions are there for.</description>
		<content:encoded><![CDATA[<p>&#8220;Don’t procrastinate, read the documentation&#8221;<br />
This is so so true! I get questions at work from people working on Cake applications who know PHP, but are just trying to copy entire chunks of controller code into new controllers and wondering why it doesn&#8217;t work.</p>
<p>Nothing worse than seeing all that raw php in an application, which is doing the same thing that helpers and framework functions are there for.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
