<?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: I&#8217;m not a real world developer</title>
	<atom:link href="http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/</link>
	<description>Software development, testing, and techie life</description>
	<lastBuildDate>Thu, 08 Mar 2012 22:19: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: Jimmy Bogard</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-391</link>
		<dc:creator>Jimmy Bogard</dc:creator>
		<pubDate>Wed, 09 Jul 2008 01:55:01 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-391</guid>
		<description>@JV

Talking to developers in other communities, Java and Rails, they just laugh when I describe EF.  &quot;Standard road&quot;...whose standard?  Certainly not the rest of the developer world.

I think if anything, ALT.NET needs to open the .NET developers&#039; eyes that the developer world is much, much larger than the MS space.</description>
		<content:encoded><![CDATA[<p>@JV</p>
<p>Talking to developers in other communities, Java and Rails, they just laugh when I describe EF.  &#8220;Standard road&#8221;&#8230;whose standard?  Certainly not the rest of the developer world.</p>
<p>I think if anything, ALT.NET needs to open the .NET developers&#8217; eyes that the developer world is much, much larger than the MS space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JV</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-390</link>
		<dc:creator>JV</dc:creator>
		<pubDate>Tue, 08 Jul 2008 12:35:12 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-390</guid>
		<description>These kind of posts are the reason why ALT.NET is failing. They are failing to see the point that the majority of developers don&#039;t care (or need to care) about TDD, DDD, etc. You are the real world, but so are they! And they are in the majority, which normally gets what they want (The power of democracy).

If you really want to make a difference, start educating the community which you aren&#039;t reaching on blogs, etc.. (Actually that&#039;s probally 99% of the .NET developers). That will cause a chance in the market, which will cause MS to choose a different more better approach, the one advocated through ALT.NET instead of just making petitions and blogs about how great it is and what it should be...

I agree with most points in the petition, but I didn&#039;t sign it.. Why? Because the v1 of the EF is great for the majority, but not for me (us). It&#039;s not the wrong road, it&#039;s a (very) standard road, which needs to be extended to fit more advanced needs when you want to use TDD, DDD etc.. 

Something which should be advocated by MS also and what they slowly are moving towards (MVC, StyleCop etc..). 

Luckily the reaction of the petition is great and hopefully that opens an discussion, but stop whining how insulted you are... You are not alone on this planet and people have different views about it. Be constructive so that you later can tell all your grandchildren who start developing that you made the .NET world a better place!</description>
		<content:encoded><![CDATA[<p>These kind of posts are the reason why ALT.NET is failing. They are failing to see the point that the majority of developers don&#8217;t care (or need to care) about TDD, DDD, etc. You are the real world, but so are they! And they are in the majority, which normally gets what they want (The power of democracy).</p>
<p>If you really want to make a difference, start educating the community which you aren&#8217;t reaching on blogs, etc.. (Actually that&#8217;s probally 99% of the .NET developers). That will cause a chance in the market, which will cause MS to choose a different more better approach, the one advocated through ALT.NET instead of just making petitions and blogs about how great it is and what it should be&#8230;</p>
<p>I agree with most points in the petition, but I didn&#8217;t sign it.. Why? Because the v1 of the EF is great for the majority, but not for me (us). It&#8217;s not the wrong road, it&#8217;s a (very) standard road, which needs to be extended to fit more advanced needs when you want to use TDD, DDD etc.. </p>
<p>Something which should be advocated by MS also and what they slowly are moving towards (MVC, StyleCop etc..). </p>
<p>Luckily the reaction of the petition is great and hopefully that opens an discussion, but stop whining how insulted you are&#8230; You are not alone on this planet and people have different views about it. Be constructive so that you later can tell all your grandchildren who start developing that you made the .NET world a better place!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jlockwood</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-389</link>
		<dc:creator>jlockwood</dc:creator>
		<pubDate>Tue, 01 Jul 2008 17:53:30 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-389</guid>
		<description>LOL!  God forbid that the technical proletariat might have the audacity to question the wisdom of the ruling class!

Well said Scott.</description>
		<content:encoded><![CDATA[<p>LOL!  God forbid that the technical proletariat might have the audacity to question the wisdom of the ruling class!</p>
<p>Well said Scott.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bellware</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-388</link>
		<dc:creator>Scott Bellware</dc:creator>
		<pubDate>Mon, 30 Jun 2008 21:51:58 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-388</guid>
		<description>Microsoft culture: the land that continuous improvement forgot.  Hopefully we can change this going forward.  For now, folks have a hard time accepting the radical improvements that can be made to their effectiveness, and it&#039;s this counter-intuitive quality and the unlikeliness of the claims of the kaizen culture in .NET that make the message acceptable.  Once upon a time, the Earth was flat, was the center of the universe, and Galileo was tried as a heretic.</description>
		<content:encoded><![CDATA[<p>Microsoft culture: the land that continuous improvement forgot.  Hopefully we can change this going forward.  For now, folks have a hard time accepting the radical improvements that can be made to their effectiveness, and it&#8217;s this counter-intuitive quality and the unlikeliness of the claims of the kaizen culture in .NET that make the message acceptable.  Once upon a time, the Earth was flat, was the center of the universe, and Galileo was tried as a heretic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Van Ryswyck</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-387</link>
		<dc:creator>Jan Van Ryswyck</dc:creator>
		<pubDate>Fri, 27 Jun 2008 18:57:16 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-387</guid>
		<description>http://elegantcode.com/2008/06/27/the-entity-framework-team-are-real-professionals/</description>
		<content:encoded><![CDATA[<p><a href="http://elegantcode.com/2008/06/27/the-entity-framework-team-are-real-professionals/" rel="nofollow">http://elegantcode.com/2008/06/27/the-entity-framework-team-are-real-professionals/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Lasseter</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-386</link>
		<dc:creator>Mike Lasseter</dc:creator>
		<pubDate>Fri, 27 Jun 2008 12:16:02 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-386</guid>
		<description>Just to clarify not the ignorance, but the insulting and condescending.  Although, I think this is starting to change...</description>
		<content:encoded><![CDATA[<p>Just to clarify not the ignorance, but the insulting and condescending.  Although, I think this is starting to change&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave The Ninja</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-385</link>
		<dc:creator>Dave The Ninja</dc:creator>
		<pubDate>Fri, 27 Jun 2008 12:14:19 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-385</guid>
		<description>@This is so silly:

Why are you a) posting as anonymous, and b) coming onto here almost personally insulting each developer who has raised there hand in concern to the EF?

I think its totally unacceptable trying to switch this around and blaming us, the concerned, for something that we are raising valid points for, and trying to provoke a &quot;fight&quot; - if you can call it that - on someones web blog?

Get a grip man, or at least come forward and reveal who your real self is.

David</description>
		<content:encoded><![CDATA[<p>@This is so silly:</p>
<p>Why are you a) posting as anonymous, and b) coming onto here almost personally insulting each developer who has raised there hand in concern to the EF?</p>
<p>I think its totally unacceptable trying to switch this around and blaming us, the concerned, for something that we are raising valid points for, and trying to provoke a &#8220;fight&#8221; &#8211; if you can call it that &#8211; on someones web blog?</p>
<p>Get a grip man, or at least come forward and reveal who your real self is.</p>
<p>David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-384</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Fri, 27 Jun 2008 12:07:49 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-384</guid>
		<description>@Mike:

Maintaining without proper test coverage is extremely risky and tends to encourage hero-coding and/or the Tower of Knowledge anti-pattern (where one person holds the key to most of the working knowledge of the system).

While you may find it &#039;easy&#039;, you may be actually harming your employer/customer because you haven&#039;t left them plans for maintaining the software in your absence. Sure, you may have reams of documentation, but the only TRUE measure of maintainability are tests because they&#039;re the only thing and that adequately identify when a new maintainer has made mistakes (mistakes that the customer may not be made aware of for many weeks or months).

RE: &#039;other way around&#039;: Interesting. I don&#039;t know anyone of the big .NET Agile/TDD folks who doesn&#039;t have at least 4-5 years doing things the old way (i.e. waterfall, big database schema with lotsa DBA&#039;s, 1,000 sprocs, typed datasets, etc).</description>
		<content:encoded><![CDATA[<p>@Mike:</p>
<p>Maintaining without proper test coverage is extremely risky and tends to encourage hero-coding and/or the Tower of Knowledge anti-pattern (where one person holds the key to most of the working knowledge of the system).</p>
<p>While you may find it &#8216;easy&#8217;, you may be actually harming your employer/customer because you haven&#8217;t left them plans for maintaining the software in your absence. Sure, you may have reams of documentation, but the only TRUE measure of maintainability are tests because they&#8217;re the only thing and that adequately identify when a new maintainer has made mistakes (mistakes that the customer may not be made aware of for many weeks or months).</p>
<p>RE: &#8216;other way around&#8217;: Interesting. I don&#8217;t know anyone of the big .NET Agile/TDD folks who doesn&#8217;t have at least 4-5 years doing things the old way (i.e. waterfall, big database schema with lotsa DBA&#8217;s, 1,000 sprocs, typed datasets, etc).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-383</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Fri, 27 Jun 2008 12:02:56 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-383</guid>
		<description>@Joe Mort:

That&#039;s great, I&#039;m glad to hear that you&#039;ve found a solution that you can deliver real success and you found the right combination of practices, tools, etc to drive it there.  One thing we all should be asking ourselves is: Can I do it even better?  Maybe you can, maybe you can&#039;t. Anyhow, good job and thank you for sharing (that sounds sarcastic, but I really am sincere here).

I don&#039;t necessarily object to designers and EF, etc as a whole. I realize that in several situations, they are appropriate or at least not evil.

The point here is: You&#039;re aware of some of the concerns and you have made an INFORMED, CONSCIOUS decision to go that route. You are ENGAGED and ACTIVE in the community (judged by the fact that you read blogs and mailing lists and post to them).</description>
		<content:encoded><![CDATA[<p>@Joe Mort:</p>
<p>That&#8217;s great, I&#8217;m glad to hear that you&#8217;ve found a solution that you can deliver real success and you found the right combination of practices, tools, etc to drive it there.  One thing we all should be asking ourselves is: Can I do it even better?  Maybe you can, maybe you can&#8217;t. Anyhow, good job and thank you for sharing (that sounds sarcastic, but I really am sincere here).</p>
<p>I don&#8217;t necessarily object to designers and EF, etc as a whole. I realize that in several situations, they are appropriate or at least not evil.</p>
<p>The point here is: You&#8217;re aware of some of the concerns and you have made an INFORMED, CONSCIOUS decision to go that route. You are ENGAGED and ACTIVE in the community (judged by the fact that you read blogs and mailing lists and post to them).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Lasseter</title>
		<link>http://lostechies.com/chadmyers/2008/06/26/i-m-not-a-real-world-developer/#comment-382</link>
		<dc:creator>Mike Lasseter</dc:creator>
		<pubDate>Fri, 27 Jun 2008 11:18:36 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/26/i-m-not-a-real-world-developer.aspx#comment-382</guid>
		<description>@Chad 

&lt;quote&gt;
I&#039;m sorry, I don&#039;t define this as &#039;success&#039;. Getting the app into production is 20% of the success, IMHO.
&lt;/quote&gt;

I don&#039;t think I ever said getting the application into production made it a success, besides the only TRUE measure of success is how the customer perceives the application throughout its lifetime. Just because an application is testable doesn&#039;t necessarily mean it solved the customers needs (which is the most important measure of success). 

&lt;quote&gt;
Code without tests is a ticking timebomb of cost waiting to be exploded upon unsuspecting business users/stakeholders who will get sucker punched by a huge price tag in  6 months when they request a change and the dev team tells them that the app has to be re-written
&lt;/quote&gt;

I think you are missing something here.  I have worked with several applications without tests and they were easy to maintain and enhance. If the application is written correctly it shouldn&#039;t need to be rewritten with or without test. Just because the application has tests doesn&#039;t mean it is easy to maintain (although it does help). 

&lt;quote&gt;
The thing is, I&#039;ve done software development the way that you/they&#039;re talking about and I&#039;ve done TDD/DDD. From what I can tell, they&#039;ve only done it their way. They just don&#039;t know and they&#039;re speaking from ignorance which wouldn&#039;t be so bad if they also weren&#039;t so insulting and condescending when they did it.
&lt;/quote&gt;
Its funny you say this. I being an outsider in this discussion (who is using/learning TDD), I perceive it to be the other way around.    </description>
		<content:encoded><![CDATA[<p>@Chad </p>
<p><quote><br />
I&#8217;m sorry, I don&#8217;t define this as &#8216;success&#8217;. Getting the app into production is 20% of the success, IMHO.<br />
</quote></p>
<p>I don&#8217;t think I ever said getting the application into production made it a success, besides the only TRUE measure of success is how the customer perceives the application throughout its lifetime. Just because an application is testable doesn&#8217;t necessarily mean it solved the customers needs (which is the most important measure of success). </p>
<p><quote><br />
Code without tests is a ticking timebomb of cost waiting to be exploded upon unsuspecting business users/stakeholders who will get sucker punched by a huge price tag in  6 months when they request a change and the dev team tells them that the app has to be re-written<br />
</quote></p>
<p>I think you are missing something here.  I have worked with several applications without tests and they were easy to maintain and enhance. If the application is written correctly it shouldn&#8217;t need to be rewritten with or without test. Just because the application has tests doesn&#8217;t mean it is easy to maintain (although it does help). </p>
<p><quote><br />
The thing is, I&#8217;ve done software development the way that you/they&#8217;re talking about and I&#8217;ve done TDD/DDD. From what I can tell, they&#8217;ve only done it their way. They just don&#8217;t know and they&#8217;re speaking from ignorance which wouldn&#8217;t be so bad if they also weren&#8217;t so insulting and condescending when they did it.<br />
</quote><br />
Its funny you say this. I being an outsider in this discussion (who is using/learning TDD), I perceive it to be the other way around.    </p>
]]></content:encoded>
	</item>
</channel>
</rss>
