<?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: Helping everyday developers succeed</title>
	<atom:link href="http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/</link>
	<description></description>
	<pubDate>Fri, 18 May 2012 01:03:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: RaiulBaztepo</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3525</link>
		<dc:creator>RaiulBaztepo</dc:creator>
		<pubDate>Sun, 29 Mar 2009 00:46:22 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3525</guid>
		<description>Hello!
Very Interesting post! Thank you for such interesting resource! 
PS: Sorry for my bad english, I'v just started to learn this language ;)
See you! 
Your, Raiul Baztepo</description>
		<content:encoded><![CDATA[<p>Hello!<br />
Very Interesting post! Thank you for such interesting resource!<br />
PS: Sorry for my bad english, I&#8217;v just started to learn this language ;)<br />
See you!<br />
Your, Raiul Baztepo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Kruger</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3234</link>
		<dc:creator>Jon Kruger</dc:creator>
		<pubDate>Thu, 29 Jan 2009 17:50:27 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3234</guid>
		<description>@Justin,

I agree with you, certainly there is a trade-off between quality and efficiency vs. ease of use and maintainability.

Jon</description>
		<content:encoded><![CDATA[<p>@Justin,</p>
<p>I agree with you, certainly there is a trade-off between quality and efficiency vs. ease of use and maintainability.</p>
<p>Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3233</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 29 Jan 2009 15:53:29 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3233</guid>
		<description>blindman,
It's all about time and money. ORM saves time and money. If you want to write every DB transaction as tuned custom stored procs, you can do that - and the customer will pay a ton of extra cash for it. You also end up with an application that is difficult to maintain for the average .net application developer. MS.Net Applications, without using ORM, are pretty fat by themselves. Look at the DataTable and DataSet - they force a double loop through result sets, and they hog memory to boot. However, they make the development process a ton easier - just like ORM does.
This whole idea of quality being the top priority for business applications in the real world is ridiculous. I mean, what would happen if you take it a step farther and write components in C++ or C and assembly? You end up with a kick ass super fast application that costs a ton to build and maintain. That just doesn't work into most budgets &#38; time lines. It sucks for those of  us that are obsessed with writing efficient code, but that's just the way it is. 
I think one of the reasons why .net/java applications are so poorly written these days is because the community is flooded with "certified" developers that don't have a good background in computer science. I have little respect for developers that have no experience in C++, C and Assembly (and in the web world, HTTP, HTML, and Javascript) - with very few exceptions. Many of the ASP.Net programmers I've met had no idea how HTTP worked. They were blown away when I showed them an HTTP sniffer and explained the difference between and POST and a GET. Unbelievable. They have a low bill rate, and that's all that matters. I'm going to get off my soapbox now.  ;)</description>
		<content:encoded><![CDATA[<p>blindman,<br />
It&#8217;s all about time and money. ORM saves time and money. If you want to write every DB transaction as tuned custom stored procs, you can do that - and the customer will pay a ton of extra cash for it. You also end up with an application that is difficult to maintain for the average .net application developer. MS.Net Applications, without using ORM, are pretty fat by themselves. Look at the DataTable and DataSet - they force a double loop through result sets, and they hog memory to boot. However, they make the development process a ton easier - just like ORM does.<br />
This whole idea of quality being the top priority for business applications in the real world is ridiculous. I mean, what would happen if you take it a step farther and write components in C++ or C and assembly? You end up with a kick ass super fast application that costs a ton to build and maintain. That just doesn&#8217;t work into most budgets &amp; time lines. It sucks for those of  us that are obsessed with writing efficient code, but that&#8217;s just the way it is.<br />
I think one of the reasons why .net/java applications are so poorly written these days is because the community is flooded with &#8220;certified&#8221; developers that don&#8217;t have a good background in computer science. I have little respect for developers that have no experience in C++, C and Assembly (and in the web world, HTTP, HTML, and Javascript) - with very few exceptions. Many of the ASP.Net programmers I&#8217;ve met had no idea how HTTP worked. They were blown away when I showed them an HTTP sniffer and explained the difference between and POST and a GET. Unbelievable. They have a low bill rate, and that&#8217;s all that matters. I&#8217;m going to get off my soapbox now.  ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software and Tools for Website and Blog Development</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3232</link>
		<dc:creator>Software and Tools for Website and Blog Development</dc:creator>
		<pubDate>Fri, 23 Jan 2009 17:07:46 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3232</guid>
		<description>[...] Jon Kruger’s Blog » Blog Archive » Helping everyday developers succeed [...]</description>
		<content:encoded><![CDATA[<p>[...] Jon Kruger’s Blog » Blog Archive » Helping everyday developers succeed [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software and Tools for Website and Blog Development</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3231</link>
		<dc:creator>Software and Tools for Website and Blog Development</dc:creator>
		<pubDate>Fri, 23 Jan 2009 17:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3231</guid>
		<description>[...] Jon Kruger’s Blog » Blog Archive » Helping everyday developers succeed  SHARETHIS.addEntry({ title: "Software and Tools for Website and Blog Development", url: "http://www.wordpresshostingtips.com/wordpresshostingtips/software-and-tools-for-website-and-blog-development/" }); [...]</description>
		<content:encoded><![CDATA[<p>[...] Jon Kruger’s Blog » Blog Archive » Helping everyday developers succeed  SHARETHIS.addEntry({ title: &#8220;Software and Tools for Website and Blog Development&#8221;, url: &#8220;http://www.wordpresshostingtips.com/wordpresshostingtips/software-and-tools-for-website-and-blog-development/&#8221; }); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blindman</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3230</link>
		<dc:creator>blindman</dc:creator>
		<pubDate>Fri, 23 Jan 2009 16:13:46 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3230</guid>
		<description>Well, you know my opinion on ORMs.  As a database designer, it infuriates me when I see design quality being compromised in order to accommodate development tools.</description>
		<content:encoded><![CDATA[<p>Well, you know my opinion on ORMs.  As a database designer, it infuriates me when I see design quality being compromised in order to accommodate development tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetKicks.com</title>
		<link>http://jonkruger.com/blog/2009/01/22/helping-everyday-developers-succeed/comment-page-1/#comment-3229</link>
		<dc:creator>DotNetKicks.com</dc:creator>
		<pubDate>Fri, 23 Jan 2009 13:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://jonkruger.com/blog/?p=74#comment-3229</guid>
		<description>&lt;strong&gt;Helping everyday developers succeed...&lt;/strong&gt;

You've been kicked (a good thing) - Trackback from DotNetKicks.com...</description>
		<content:encoded><![CDATA[<p><strong>Helping everyday developers succeed&#8230;</strong></p>
<p>You&#8217;ve been kicked (a good thing) - Trackback from DotNetKicks.com&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

