<?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 for This Dev For Hire</title>
	<atom:link href="http://blog.aie.pl/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.aie.pl</link>
	<description>Programing and development related professional rambling. Well, maybe with an occasional posting on some current common events that have a stronger influence on me or on how I see the world</description>
	<pubDate>Sun, 05 Sep 2010 06:06:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>Comment on Spring&#8217;s PropertyPlaceholderConfigurer as a PropertiesFactoryBean by Eugenio</title>
		<link>http://blog.aie.pl/?p=4#comment-243</link>
		<dc:creator>Eugenio</dc:creator>
		<pubDate>Wed, 02 Sep 2009 13:00:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=4#comment-243</guid>
		<description>Uh, nevermind, I tried the code myself, and spotted te difference:
The PropertiesFactoryBean plus the "config" does it in setting the "properties" instance in the bean that references it. But if you also want to use some of that properties in the xmlfile itself, then you need the PropertyPlaceholderConfigurer to do dat job for you.
Thank you again.</description>
		<content:encoded><![CDATA[<p>Uh, nevermind, I tried the code myself, and spotted te difference:<br />
The PropertiesFactoryBean plus the &#8220;config&#8221; does it in setting the &#8220;properties&#8221; instance in the bean that references it. But if you also want to use some of that properties in the xmlfile itself, then you need the PropertyPlaceholderConfigurer to do dat job for you.<br />
Thank you again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring&#8217;s PropertyPlaceholderConfigurer as a PropertiesFactoryBean by Eugenio</title>
		<link>http://blog.aie.pl/?p=4#comment-242</link>
		<dc:creator>Eugenio</dc:creator>
		<pubDate>Wed, 02 Sep 2009 12:56:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=4#comment-242</guid>
		<description>Nice tip, but now I cannot see the point of having  a PropertyPlaceholderConfigurer (the "placeholder" bean, in your case), that is not referenced by anything.</description>
		<content:encoded><![CDATA[<p>Nice tip, but now I cannot see the point of having  a PropertyPlaceholderConfigurer (the &#8220;placeholder&#8221; bean, in your case), that is not referenced by anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring&#8217;s PropertyPlaceholderConfigurer as a PropertiesFactoryBean by Tanya</title>
		<link>http://blog.aie.pl/?p=4#comment-238</link>
		<dc:creator>Tanya</dc:creator>
		<pubDate>Fri, 03 Jul 2009 04:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=4#comment-238</guid>
		<description>s... it ate the code :(
I meant PropertyOverrideConfigurer</description>
		<content:encoded><![CDATA[<p>s&#8230; it ate the code :(<br />
I meant PropertyOverrideConfigurer</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring&#8217;s PropertyPlaceholderConfigurer as a PropertiesFactoryBean by Tanya</title>
		<link>http://blog.aie.pl/?p=4#comment-237</link>
		<dc:creator>Tanya</dc:creator>
		<pubDate>Fri, 03 Jul 2009 04:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=4#comment-237</guid>
		<description>Hey mate, that's great!
BTW if you want to override some of properties you can use 
	
		env.properties
	</description>
		<content:encoded><![CDATA[<p>Hey mate, that&#8217;s great!<br />
BTW if you want to override some of properties you can use </p>
<p>		env.properties</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Don</title>
		<link>http://blog.aie.pl/?p=9#comment-236</link>
		<dc:creator>Don</dc:creator>
		<pubDate>Thu, 15 Jan 2009 19:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-236</guid>
		<description>Work for yourself, you wont ever have to write anything down on paper unless you want to.

Seriously, the world is being overrun by huge companies. We need more skilled freelance programmers to help put them in their place.</description>
		<content:encoded><![CDATA[<p>Work for yourself, you wont ever have to write anything down on paper unless you want to.</p>
<p>Seriously, the world is being overrun by huge companies. We need more skilled freelance programmers to help put them in their place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Whitespace and coding standards by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=5#comment-235</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Sun, 28 Dec 2008 00:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=5#comment-235</guid>
		<description>Actually, it's not only the whitespace. It's the ClarifyPartAttribute, a method and a variable which are far more important. I know it's obvious for such a short method but it pays off when your class is a lot more complicated than this. 

There was a time I also have been writing a very concise code. But one time I have stumbled upon very  well-written framework which used a lot of whitespace. My first impression was similar to yours - I was repelled by it. But when I looked at it in more detail, I have been amazed by how easier it was to comprehend the code when it was organized in semantic blocks separated by whitespace. 

And when it comes to enforcing conventions - you still have to check the code for compliance. Anyway, thanks for the comment :)</description>
		<content:encoded><![CDATA[<p>Actually, it&#8217;s not only the whitespace. It&#8217;s the ClarifyPartAttribute, a method and a variable which are far more important. I know it&#8217;s obvious for such a short method but it pays off when your class is a lot more complicated than this. </p>
<p>There was a time I also have been writing a very concise code. But one time I have stumbled upon very  well-written framework which used a lot of whitespace. My first impression was similar to yours - I was repelled by it. But when I looked at it in more detail, I have been amazed by how easier it was to comprehend the code when it was organized in semantic blocks separated by whitespace. </p>
<p>And when it comes to enforcing conventions - you still have to check the code for compliance. Anyway, thanks for the comment :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Whitespace and coding standards by NS</title>
		<link>http://blog.aie.pl/?p=5#comment-234</link>
		<dc:creator>NS</dc:creator>
		<pubDate>Sat, 27 Dec 2008 03:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=5#comment-234</guid>
		<description>I dont quite agree on this, not really sure how the second snip is more readable than the first, on the contrary I hate when people add extra whitespaces and poorly indent their code.

My two cents, stick with the sun convention or if you're a eclipse user (ctrl+shift+f)

..and as for your big company consultants, provide them with your conventions and ask them to stick to it :)</description>
		<content:encoded><![CDATA[<p>I dont quite agree on this, not really sure how the second snip is more readable than the first, on the contrary I hate when people add extra whitespaces and poorly indent their code.</p>
<p>My two cents, stick with the sun convention or if you&#8217;re a eclipse user (ctrl+shift+f)</p>
<p>..and as for your big company consultants, provide them with your conventions and ask them to stick to it :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Local EJBs and Spring Framework&#8217;s @EJB annotation by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=10#comment-233</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Mon, 24 Nov 2008 20:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=10#comment-233</guid>
		<description>Double check if your EJBs are created in the Glassfish logs. If they are find out they're correct java:comp/env reference logical name. 

And remember your EJBs still have to implement interfaces in EJB 3.0.

You can also try adding a mappedName to your Stateless annotation to be 100% sure you're using a correct name. </description>
		<content:encoded><![CDATA[<p>Double check if your EJBs are created in the Glassfish logs. If they are find out they&#8217;re correct java:comp/env reference logical name. </p>
<p>And remember your EJBs still have to implement interfaces in EJB 3.0.</p>
<p>You can also try adding a mappedName to your Stateless annotation to be 100% sure you&#8217;re using a correct name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Local EJBs and Spring Framework&#8217;s @EJB annotation by Luxspes</title>
		<link>http://blog.aie.pl/?p=10#comment-232</link>
		<dc:creator>Luxspes</dc:creator>
		<pubDate>Mon, 24 Nov 2008 19:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=10#comment-232</guid>
		<description>It does not work, I still get “No bean named ‘forumMapper’ is defined: not found in JNDI environment" Did you do something else?</description>
		<content:encoded><![CDATA[<p>It does not work, I still get “No bean named ‘forumMapper’ is defined: not found in JNDI environment&#8221; Did you do something else?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=9#comment-17</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Sun, 15 Jun 2008 08:34:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-17</guid>
		<description>Why didn't I mention it on aie.pl? Well, I have my reasons I choose not to disclose at this time.

Glad to have you here, kato. And thanks for words of encouragement.</description>
		<content:encoded><![CDATA[<p>Why didn&#8217;t I mention it on aie.pl? Well, I have my reasons I choose not to disclose at this time.</p>
<p>Glad to have you here, kato. And thanks for words of encouragement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Katonczyk</title>
		<link>http://blog.aie.pl/?p=9#comment-16</link>
		<dc:creator>Katonczyk</dc:creator>
		<pubDate>Sat, 14 Jun 2008 10:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-16</guid>
		<description>Not really about the post:
Now, I don't know why you didn't mention anything on aie.pl about you writing a blog, but hah I've found it anyway (linkedin).

Have to say it starts really interesting. Well, maybe not in terms of geeky php tips &#38; tricks (as I'm nowhere near working with PHP) but I can see your almost cognitive approach to every-day problems of a programmer; I find it interesting in both personal and professional way.

Bookmarked. (not a RSS fan)</description>
		<content:encoded><![CDATA[<p>Not really about the post:<br />
Now, I don&#8217;t know why you didn&#8217;t mention anything on aie.pl about you writing a blog, but hah I&#8217;ve found it anyway (linkedin).</p>
<p>Have to say it starts really interesting. Well, maybe not in terms of geeky php tips &amp; tricks (as I&#8217;m nowhere near working with PHP) but I can see your almost cognitive approach to every-day problems of a programmer; I find it interesting in both personal and professional way.</p>
<p>Bookmarked. (not a RSS fan)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Next response to “Where did all the PHP programmers go?”</title>
		<link>http://blog.aie.pl/?p=9#comment-15</link>
		<dc:creator>Next response to “Where did all the PHP programmers go?”</dc:creator>
		<pubDate>Sat, 07 Jun 2008 13:39:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-15</guid>
		<description>[...] http://blog.aie.pl/2008/06/next-response-to-where-did-all-the-php-programmers-go/  [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] <a href="http://blog.aie.pl/2008/06/next-response-to-where-did-all-the-php-programmers-go/" rel="nofollow">http://blog.aie.pl/2008/06/next-response-to-where-did-all-the-php-programmers-go/</a>  [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=9#comment-14</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Sat, 07 Jun 2008 13:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-14</guid>
		<description>If you wish to test thought process, then actual code doesn't matter. You can ask and listen and it should suffice. Or, if you insist, you can get an UML from me.

Otherwise, take a second look at my first point.</description>
		<content:encoded><![CDATA[<p>If you wish to test thought process, then actual code doesn&#8217;t matter. You can ask and listen and it should suffice. Or, if you insist, you can get an UML from me.</p>
<p>Otherwise, take a second look at my first point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by henk</title>
		<link>http://blog.aie.pl/?p=9#comment-13</link>
		<dc:creator>henk</dc:creator>
		<pubDate>Sat, 07 Jun 2008 12:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-13</guid>
		<description>I think that most good interviews would not be unreasonable strict about the exact syntax you use. If you miss a brace here and there or misspell something (e.g. Hashmap instead of HashMap, or ArrayList.length() instead of ArrayList.size()), it absolutely wouldn't matter.

Good interviews do a quick test whether you are able to think in an abstract way. Pen and paper are just as good for that as a computer is. The whole idea is that it's the *thought process* that counts, NOT the actual details. 

So, while giving a candidate a computer with an IDE might seem more natural, it also distracts. The candidate will try to actually write 100% correct code, which is typically beyond the purpose of an interview test.</description>
		<content:encoded><![CDATA[<p>I think that most good interviews would not be unreasonable strict about the exact syntax you use. If you miss a brace here and there or misspell something (e.g. Hashmap instead of HashMap, or ArrayList.length() instead of ArrayList.size()), it absolutely wouldn&#8217;t matter.</p>
<p>Good interviews do a quick test whether you are able to think in an abstract way. Pen and paper are just as good for that as a computer is. The whole idea is that it&#8217;s the *thought process* that counts, NOT the actual details. </p>
<p>So, while giving a candidate a computer with an IDE might seem more natural, it also distracts. The candidate will try to actually write 100% correct code, which is typically beyond the purpose of an interview test.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by rborn</title>
		<link>http://blog.aie.pl/?p=9#comment-12</link>
		<dc:creator>rborn</dc:creator>
		<pubDate>Fri, 06 Jun 2008 20:10:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-12</guid>
		<description>I wrote this guy an email, telling him I  cannot write  on paper a valid code as , for a solution to his request for data storage without db, i'd use a function that I do not use it everyday, so I need an editor that "whispers" me some hints.... 
On the other side, must be pretty frustrating for somebody that hires programmers to find out they do not know what is a queue or a stack, but maybe what he offered was appealing only to programmers without experience ;)</description>
		<content:encoded><![CDATA[<p>I wrote this guy an email, telling him I  cannot write  on paper a valid code as , for a solution to his request for data storage without db, i&#8217;d use a function that I do not use it everyday, so I need an editor that &#8220;whispers&#8221; me some hints&#8230;.<br />
On the other side, must be pretty frustrating for somebody that hires programmers to find out they do not know what is a queue or a stack, but maybe what he offered was appealing only to programmers without experience ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Matt</title>
		<link>http://blog.aie.pl/?p=9#comment-11</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 06 Jun 2008 18:13:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-11</guid>
		<description>A couple of years ago, I went to an interview, and the Technical Director asked me to write the solution to a problem in paper using code. My class started like any other class, extending PHPUnit. With 4 tests I managed to come up with a great solution. And when I showed him the code he said it wasn't a valid solution, that I hadn't written any code. I replied "thank you for your time, but I'm no longer interested in this position.".  Lesson learnt, test them first. You don't want to waist 1 year of your life hacking existing projects and working for someone that doesn't give a damn. Like the photographer that wrote: "Where did all the PHP programmers go?"

Happy coding.</description>
		<content:encoded><![CDATA[<p>A couple of years ago, I went to an interview, and the Technical Director asked me to write the solution to a problem in paper using code. My class started like any other class, extending PHPUnit. With 4 tests I managed to come up with a great solution. And when I showed him the code he said it wasn&#8217;t a valid solution, that I hadn&#8217;t written any code. I replied &#8220;thank you for your time, but I&#8217;m no longer interested in this position.&#8221;.  Lesson learnt, test them first. You don&#8217;t want to waist 1 year of your life hacking existing projects and working for someone that doesn&#8217;t give a damn. Like the photographer that wrote: &#8220;Where did all the PHP programmers go?&#8221;</p>
<p>Happy coding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Next response to &#8220;Where did all the PHP programmers go?&#8221; by Leonid Mamchenkov</title>
		<link>http://blog.aie.pl/?p=9#comment-10</link>
		<dc:creator>Leonid Mamchenkov</dc:creator>
		<pubDate>Fri, 06 Jun 2008 15:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=9#comment-10</guid>
		<description>Good and valid points indeed.  I don't think anyone should ever be asked to write more than 30 lines or so on a piece of paper.


I remember back when I was in high school and had limited access to the computer, I was writing code in my notepad, so that I could test and debug it during the "off the lab" time.  But those days are long gone.</description>
		<content:encoded><![CDATA[<p>Good and valid points indeed.  I don&#8217;t think anyone should ever be asked to write more than 30 lines or so on a piece of paper.</p>
<p>I remember back when I was in high school and had limited access to the computer, I was writing code in my notepad, so that I could test and debug it during the &#8220;off the lab&#8221; time.  But those days are long gone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fluent interfaces and code readability by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=7#comment-9</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Mon, 26 May 2008 18:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=7#comment-9</guid>
		<description>Actually, it's  "dereferencing" rather than "fluent interfaces" as pointed out by one of the readers (thanks Karol for our chat). Especially when it comes to the last example. I have used the term rather loosely and for a marketing gain. 

Anyways, I'm not advising not to use it - I'm against it when readability suffers. And when readability matters at the same time.</description>
		<content:encoded><![CDATA[<p>Actually, it&#8217;s  &#8220;dereferencing&#8221; rather than &#8220;fluent interfaces&#8221; as pointed out by one of the readers (thanks Karol for our chat). Especially when it comes to the last example. I have used the term rather loosely and for a marketing gain. </p>
<p>Anyways, I&#8217;m not advising not to use it - I&#8217;m against it when readability suffers. And when readability matters at the same time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fluent interfaces and code readability by pewski</title>
		<link>http://blog.aie.pl/?p=7#comment-8</link>
		<dc:creator>pewski</dc:creator>
		<pubDate>Thu, 22 May 2008 09:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=7#comment-8</guid>
		<description>i've been using fluent interfacing without even knowing its already fluent interface... so i think, base from my point of view. that fluent interface is a great tool for making code understandable, and developer friendy..</description>
		<content:encoded><![CDATA[<p>i&#8217;ve been using fluent interfacing without even knowing its already fluent interface&#8230; so i think, base from my point of view. that fluent interface is a great tool for making code understandable, and developer friendy..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fluent interfaces and code readability by Josh</title>
		<link>http://blog.aie.pl/?p=7#comment-7</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Wed, 02 Apr 2008 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=7#comment-7</guid>
		<description>are you suggesting people use notepad to develop?  :P  Both good points, and something to always consider when developing in a team environment.</description>
		<content:encoded><![CDATA[<p>are you suggesting people use notepad to develop?  :P  Both good points, and something to always consider when developing in a team environment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s get started with this thingy by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=3#comment-6</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Wed, 02 Apr 2008 09:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=3#comment-6</guid>
		<description>Thanks, Andrzej; thanks Gil.&lt;br/&gt;&lt;br/&gt;Gil, I know and subscribed to your blog, actually. Found it when I stumbled upon your "ZF is loosing a war" blog post :)</description>
		<content:encoded><![CDATA[<p>Thanks, Andrzej; thanks Gil.</p>
<p>Gil, I know and subscribed to your blog, actually. Found it when I stumbled upon your &#8220;ZF is loosing a war&#8221; blog post :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fluent interfaces and code readability by Michał Minicki</title>
		<link>http://blog.aie.pl/?p=7#comment-5</link>
		<dc:creator>Michał Minicki</dc:creator>
		<pubDate>Wed, 02 Apr 2008 08:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=7#comment-5</guid>
		<description>You are making two points, Josh:&lt;br/&gt;&lt;br/&gt;1. Object type at hand when using well designed IDE&lt;br/&gt;2. An error while compiling&lt;br/&gt;&lt;br/&gt;I'll start with the latter since it's easier - you don't compile when you're reading the code while looking for a bug, for example. I agree it errors out but it does so when it's not really desired.&lt;br/&gt;&lt;br/&gt;Now, when it comes to IDEs, I see your point but hovering over a variable and waiting for a pop-up to emerge has it's own price - you're distracted. You read the code and then you have to stop, look for the information to show, read some text outside the code, then go back to what you were doing, focus again and finally go on. That's a lot to do.&lt;br/&gt;&lt;br/&gt;Next thing is, you have a great IDE. I'm happy for you. But what about those times you're helping somebody else who doesn't have your IDE or uses something completely different? Or when you read the code on the deployed application or in version control? It happens all the time.&lt;br/&gt;&lt;br/&gt;I think you understand "readable" as "less cluttered". And I agree with that if that's the case. But when it comes to comprehending the code, it's not always the case. And that was my original point.&lt;br/&gt;&lt;br/&gt;Anyways, thank you for your comment.</description>
		<content:encoded><![CDATA[<p>You are making two points, Josh:</p>
<p>1. Object type at hand when using well designed IDE<br />2. An error while compiling</p>
<p>I&#8217;ll start with the latter since it&#8217;s easier - you don&#8217;t compile when you&#8217;re reading the code while looking for a bug, for example. I agree it errors out but it does so when it&#8217;s not really desired.</p>
<p>Now, when it comes to IDEs, I see your point but hovering over a variable and waiting for a pop-up to emerge has it&#8217;s own price - you&#8217;re distracted. You read the code and then you have to stop, look for the information to show, read some text outside the code, then go back to what you were doing, focus again and finally go on. That&#8217;s a lot to do.</p>
<p>Next thing is, you have a great IDE. I&#8217;m happy for you. But what about those times you&#8217;re helping somebody else who doesn&#8217;t have your IDE or uses something completely different? Or when you read the code on the deployed application or in version control? It happens all the time.</p>
<p>I think you understand &#8220;readable&#8221; as &#8220;less cluttered&#8221;. And I agree with that if that&#8217;s the case. But when it comes to comprehending the code, it&#8217;s not always the case. And that was my original point.</p>
<p>Anyways, thank you for your comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fluent interfaces and code readability by Josh</title>
		<link>http://blog.aie.pl/?p=7#comment-4</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Wed, 02 Apr 2008 02:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=7#comment-4</guid>
		<description>I see your point to some extent, but using a good PHP IDE you are going to know return types when you mouse over the method call.  Using PDT for eclipse I can work very well with fluent interfaces.  So in fact you do know if skippable() returns a order object.  Further, a well developed class providing a fluent interface should throw an exception if the return of skippable() was not an order object.&lt;br/&gt;&lt;br/&gt;Just my two cents, to me fluent interfaces are more readable.</description>
		<content:encoded><![CDATA[<p>I see your point to some extent, but using a good PHP IDE you are going to know return types when you mouse over the method call.  Using PDT for eclipse I can work very well with fluent interfaces.  So in fact you do know if skippable() returns a order object.  Further, a well developed class providing a fluent interface should throw an exception if the return of skippable() was not an order object.</p>
<p>Just my two cents, to me fluent interfaces are more readable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s get started with this thingy by Gil Megidish</title>
		<link>http://blog.aie.pl/?p=3#comment-3</link>
		<dc:creator>Gil Megidish</dc:creator>
		<pubDate>Tue, 01 Apr 2008 23:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=3#comment-3</guid>
		<description>Ahh, the smell of the first post..&lt;br/&gt;Good luck with your blog! &lt;br/&gt;&lt;br/&gt;Here's mine ;)&lt;br/&gt;http://coding-aloud.blogspot.com</description>
		<content:encoded><![CDATA[<p>Ahh, the smell of the first post..<br />Good luck with your blog! </p>
<p>Here&#8217;s mine ;)<br /><a href="http://coding-aloud.blogspot.com" rel="nofollow">http://coding-aloud.blogspot.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s get started with this thingy by Andrzej</title>
		<link>http://blog.aie.pl/?p=3#comment-2</link>
		<dc:creator>Andrzej</dc:creator>
		<pubDate>Mon, 31 Mar 2008 20:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.aie.pl/?p=3#comment-2</guid>
		<description>keep up the good work!</description>
		<content:encoded><![CDATA[<p>keep up the good work!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
