<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Improving Software</title>
	<atom:link href="http://improvingsoftware.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://improvingsoftware.com</link>
	<description>Upgrading the software development process one reader at a time.</description>
	<lastBuildDate>Mon, 23 Jan 2012 00:26:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Quickly Link SQL Server Tables in Access by johnfx</title>
		<link>http://improvingsoftware.com/2009/10/15/code-snippet-quickly-link-sql-server-tables-in-access/#comment-1235</link>
		<dc:creator><![CDATA[johnfx]]></dc:creator>
		<pubDate>Mon, 23 Jan 2012 00:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1462#comment-1235</guid>
		<description><![CDATA[As opposed to what, exactly? Linking tables always seems to work just fine for me.  

If you have seen any information to the contrary, please come back and give me a link, but as far as I am concerned this is as good a technique as any.

What you may be confusing is that using an Access DB as a backend can be problematic over unreliable network connections or with large numbers of concurrent users. However, those problems have nothing to do with using Access as a front-end with linked tables to another RDBMS.]]></description>
		<content:encoded><![CDATA[<p>As opposed to what, exactly? Linking tables always seems to work just fine for me.  </p>
<p>If you have seen any information to the contrary, please come back and give me a link, but as far as I am concerned this is as good a technique as any.</p>
<p>What you may be confusing is that using an Access DB as a backend can be problematic over unreliable network connections or with large numbers of concurrent users. However, those problems have nothing to do with using Access as a front-end with linked tables to another RDBMS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quickly Link SQL Server Tables in Access by Hendra</title>
		<link>http://improvingsoftware.com/2009/10/15/code-snippet-quickly-link-sql-server-tables-in-access/#comment-1234</link>
		<dc:creator><![CDATA[Hendra]]></dc:creator>
		<pubDate>Mon, 23 Jan 2012 00:10:58 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1462#comment-1234</guid>
		<description><![CDATA[Thanx a lot John...do you always use linking tables method ? i&#039;ve heard a lot issues that linking tables is not recomended for network and multi user...i have not tried Lingking Tables in the network....]]></description>
		<content:encoded><![CDATA[<p>Thanx a lot John&#8230;do you always use linking tables method ? i&#8217;ve heard a lot issues that linking tables is not recomended for network and multi user&#8230;i have not tried Lingking Tables in the network&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quickly Link SQL Server Tables in Access by johnfx</title>
		<link>http://improvingsoftware.com/2009/10/15/code-snippet-quickly-link-sql-server-tables-in-access/#comment-1232</link>
		<dc:creator><![CDATA[johnfx]]></dc:creator>
		<pubDate>Sun, 22 Jan 2012 06:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1462#comment-1232</guid>
		<description><![CDATA[Just change the connection string in BuildSQLConnectionString to the appropriate one for your MySQL Server. It should work without modifications to the rest of it.]]></description>
		<content:encoded><![CDATA[<p>Just change the connection string in BuildSQLConnectionString to the appropriate one for your MySQL Server. It should work without modifications to the rest of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Quickly Link SQL Server Tables in Access by Hendra</title>
		<link>http://improvingsoftware.com/2009/10/15/code-snippet-quickly-link-sql-server-tables-in-access/#comment-1231</link>
		<dc:creator><![CDATA[Hendra]]></dc:creator>
		<pubDate>Sat, 21 Jan 2012 13:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1462#comment-1231</guid>
		<description><![CDATA[Hi...
I&#039;ve been looking for this codes...how can i use it to MySql as Back End]]></description>
		<content:encoded><![CDATA[<p>Hi&#8230;<br />
I&#8217;ve been looking for this codes&#8230;how can i use it to MySql as Back End</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Someone at HughesNet must be reading my blog by mike labadie</title>
		<link>http://improvingsoftware.com/2009/11/03/someone-at-hughesnet-must-be-reading-my-blog/#comment-1221</link>
		<dc:creator><![CDATA[mike labadie]]></dc:creator>
		<pubDate>Fri, 06 Jan 2012 18:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1494#comment-1221</guid>
		<description><![CDATA[don&#039;t use Hughes net!!!!! i have had them for over 2 yrs and in the past 2 months, i have wasted over 30 hours dealing with their incompentent customer service team.  my concerns escalted to their &#039;president&#039;s office&#039; ... what a joke!  I think that hughes net is competing with Verizon to be the most challenged company out there... customer service is a foreign notion to them!!  i do not have the time to go into details but take my word for it, don&#039;t walk, run from these clowns!  I have switched to wild blue, a far better service and business model!  if you care for more details, i can be reached at mlabadie1@gmail.com.  

Caveat emptor]]></description>
		<content:encoded><![CDATA[<p>don&#8217;t use Hughes net!!!!! i have had them for over 2 yrs and in the past 2 months, i have wasted over 30 hours dealing with their incompentent customer service team.  my concerns escalted to their &#8216;president&#8217;s office&#8217; &#8230; what a joke!  I think that hughes net is competing with Verizon to be the most challenged company out there&#8230; customer service is a foreign notion to them!!  i do not have the time to go into details but take my word for it, don&#8217;t walk, run from these clowns!  I have switched to wild blue, a far better service and business model!  if you care for more details, i can be reached at <a href="mailto:mlabadie1@gmail.com">mlabadie1@gmail.com</a>.  </p>
<p>Caveat emptor</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Someone at HughesNet must be reading my blog by CatDaisy</title>
		<link>http://improvingsoftware.com/2009/11/03/someone-at-hughesnet-must-be-reading-my-blog/#comment-1204</link>
		<dc:creator><![CDATA[CatDaisy]]></dc:creator>
		<pubDate>Thu, 15 Dec 2011 20:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1494#comment-1204</guid>
		<description><![CDATA[I&#039;m thinking about going from wildblue to hughesnet. Hughesnet is constantly improving. Recently they got something called a download bank which allows you to store unused bandwidth. 

However, I don&#039;t get how hughesnet can have an unlimited download zone between 2AM and 7AM. 

Wouldn&#039;t too many people take advantage of that and use up all they capacity on the satellites? Won&#039;t they get rid of it sooner or later. and make all their customers angry again?

If they are able to have a 5 hour FAP free time, why is it that they can&#039;t have it all day.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m thinking about going from wildblue to hughesnet. Hughesnet is constantly improving. Recently they got something called a download bank which allows you to store unused bandwidth. </p>
<p>However, I don&#8217;t get how hughesnet can have an unlimited download zone between 2AM and 7AM. </p>
<p>Wouldn&#8217;t too many people take advantage of that and use up all they capacity on the satellites? Won&#8217;t they get rid of it sooner or later. and make all their customers angry again?</p>
<p>If they are able to have a 5 hour FAP free time, why is it that they can&#8217;t have it all day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Is Agile for Amateurs? by ne</title>
		<link>http://improvingsoftware.com/2010/12/03/is-agile-for-amateurs/#comment-1203</link>
		<dc:creator><![CDATA[ne]]></dc:creator>
		<pubDate>Thu, 15 Dec 2011 18:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=1094#comment-1203</guid>
		<description><![CDATA[I completely agree with the guy. The first sentence in the agile manifesto is &quot;Individuals and interactions over processes and tools&quot; - I think that&#039;s *exactly* what your friend is saying: &quot;Methodologies&quot; don&#039;t produce quality. Good developers do. And good developers don&#039;t need a &quot;methodology&quot; that tells them that they have to use source control and write tests for their code. They know that. They knew it before &quot;agile&quot; was invented. That&#039;s *why* they&#039;ve invented agile, to teach it to the kids ;-)]]></description>
		<content:encoded><![CDATA[<p>I completely agree with the guy. The first sentence in the agile manifesto is &#8220;Individuals and interactions over processes and tools&#8221; &#8211; I think that&#8217;s *exactly* what your friend is saying: &#8220;Methodologies&#8221; don&#8217;t produce quality. Good developers do. And good developers don&#8217;t need a &#8220;methodology&#8221; that tells them that they have to use source control and write tests for their code. They know that. They knew it before &#8220;agile&#8221; was invented. That&#8217;s *why* they&#8217;ve invented agile, to teach it to the kids <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programmers: Before you turn 40, get a plan B by Jian</title>
		<link>http://improvingsoftware.com/2009/05/19/programmers-before-you-turn-40-get-a-plan-b/#comment-1192</link>
		<dc:creator><![CDATA[Jian]]></dc:creator>
		<pubDate>Sun, 27 Nov 2011 22:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://improvingsoftware.com/?p=661#comment-1192</guid>
		<description><![CDATA[Boy this is a long page with so many comments. I read through ALL of the comments and also wondering, after 2 years, any update in light of the current software/web industry?

I think despite of the economy being weak, still the tech industry is doing very well due to the explosive growth of mobile and social networks. So I wonder older programmers could still survive with many hiring opportunities available these days.

As for the career path, it seems to me consulting is not that easy, as I&#039;ve tried and haven&#039;t been successful. The biggest problem is that you can&#039;t just make a living out of it with consistent revenue stream. 

So, short of being a manager in a stable company, I think the best, although the hardest, is to work for yourself. It is a hard nut to crack, but I guess once you&#039;ve done it, sky is the limit.]]></description>
		<content:encoded><![CDATA[<p>Boy this is a long page with so many comments. I read through ALL of the comments and also wondering, after 2 years, any update in light of the current software/web industry?</p>
<p>I think despite of the economy being weak, still the tech industry is doing very well due to the explosive growth of mobile and social networks. So I wonder older programmers could still survive with many hiring opportunities available these days.</p>
<p>As for the career path, it seems to me consulting is not that easy, as I&#8217;ve tried and haven&#8217;t been successful. The biggest problem is that you can&#8217;t just make a living out of it with consistent revenue stream. </p>
<p>So, short of being a manager in a stable company, I think the best, although the hardest, is to work for yourself. It is a hard nut to crack, but I guess once you&#8217;ve done it, sky is the limit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Manager&#8217;s Retrospective on the C# versus VB.NET decision by johnfx</title>
		<link>http://improvingsoftware.com/2009/04/19/a-managers-retrospective-on-the-c-versus-vbnet-decision/#comment-1174</link>
		<dc:creator><![CDATA[johnfx]]></dc:creator>
		<pubDate>Sat, 05 Nov 2011 18:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=21#comment-1174</guid>
		<description><![CDATA[Actually, I made that call back in 2003, I just wrote the article in 2009 as a retrospective.  At the time I felt that it would be beneficial for the team to focus on a single .NET language to maximize code re-use and focus on maximizing their proficiency in whichever language I picked. Also, I was big on the notion of self-directed teams, which is a core belief in the Agile movement. I weighed heavily that my team (at the time) preferred VB.NET. I still contend that the languages are functionally equivalent in all important technical respects. 

Now that the team has long since made the transition to .NET, we have started doing new development in C# because that is what the team favors now. We still maintain that legacy app in VB.NET because, frankly, there simply isn&#039;t any tangible benefit to outweigh the cost of porting the app.  I can&#039;t sell &quot;I need x months of development budget and at the end the app will be the same (perhaps with some bugs introduced by the port), but in a different language&quot;. In the end the most important point was that it simply doesn&#039;t matter. That project has gone forward for years, used third party tools and libraries and never has the VB.NET language created anything more than a trivial issue here and there. 

So ultimately, I don&#039;t regret the decision. Not because I think VB.NET was necessarily the right decision, but more because in retrospect the decision didn&#039;t matter as much as I thought going into it. The team is now proficient in both languages, supports products in each of them and our legacy application continues to be a successful project. My advice to someone making the decision today would be: Defer to your team, a happy development team is a productive one.]]></description>
		<content:encoded><![CDATA[<p>Actually, I made that call back in 2003, I just wrote the article in 2009 as a retrospective.  At the time I felt that it would be beneficial for the team to focus on a single .NET language to maximize code re-use and focus on maximizing their proficiency in whichever language I picked. Also, I was big on the notion of self-directed teams, which is a core belief in the Agile movement. I weighed heavily that my team (at the time) preferred VB.NET. I still contend that the languages are functionally equivalent in all important technical respects. </p>
<p>Now that the team has long since made the transition to .NET, we have started doing new development in C# because that is what the team favors now. We still maintain that legacy app in VB.NET because, frankly, there simply isn&#8217;t any tangible benefit to outweigh the cost of porting the app.  I can&#8217;t sell &#8220;I need x months of development budget and at the end the app will be the same (perhaps with some bugs introduced by the port), but in a different language&#8221;. In the end the most important point was that it simply doesn&#8217;t matter. That project has gone forward for years, used third party tools and libraries and never has the VB.NET language created anything more than a trivial issue here and there. </p>
<p>So ultimately, I don&#8217;t regret the decision. Not because I think VB.NET was necessarily the right decision, but more because in retrospect the decision didn&#8217;t matter as much as I thought going into it. The team is now proficient in both languages, supports products in each of them and our legacy application continues to be a successful project. My advice to someone making the decision today would be: Defer to your team, a happy development team is a productive one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Manager&#8217;s Retrospective on the C# versus VB.NET decision by kingdango (@kingdango)</title>
		<link>http://improvingsoftware.com/2009/04/19/a-managers-retrospective-on-the-c-versus-vbnet-decision/#comment-1173</link>
		<dc:creator><![CDATA[kingdango (@kingdango)]]></dc:creator>
		<pubDate>Sat, 05 Nov 2011 14:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=21#comment-1173</guid>
		<description><![CDATA[John, clearly a good and valuable post since it&#039;s still being talked about two years later... and I see you&#039;re still replying to comments.  

I do think you are forgetting a key driver in your evaluation -- industry and developer community engagement.  This may have been debatable in 2009 (no, it really wasn&#039;t) but it&#039;s crystal clear now... the community prefers C# -- if you don&#039;t agree look around and packages, open source APIs, etc and you&#039;ll find C# is language under the hood.  And a majority of 3rd party components that enterprise developers find themselves integrating into their systems provide better support (examples, native SDKs, etc) in C#.

Forgetting that, I don&#039;t see how you reviewed the &quot;Facts, et al&quot; and came to the decision of VB.NET.  The only significant issue I could see holding you back was the legacy VB support -- you were worried about converting VB6 to .NET.  You could have either converted it to VB.NET as (legacy) and then used C# as the Go Forward -- or you could have just converted it to C# (from VB6) -- if it can be converted to VB.NET then it can be converted to C#.  But honestly I&#039;m not sure conversion for the sake of conversion was a good idea either.

Regarding developer productivity.  It seems you missed a perfect opportunity to challenge your team to learn something new and improve themselves.  Instead you gave them an easier out so they could remain comfortable.  I agree, speed to productivity is a concern so I feel your pain on that, but I also think you preferred a short-term concern as opposed to looking at the long-term growth and strength of your team.

IMO - Based on the findings you present here (except for some dead wrong comparison of C#/VB.NET roadmap) you should have chosen C#.

Do you regret your decision?  What has happened since 2009?]]></description>
		<content:encoded><![CDATA[<p>John, clearly a good and valuable post since it&#8217;s still being talked about two years later&#8230; and I see you&#8217;re still replying to comments.  </p>
<p>I do think you are forgetting a key driver in your evaluation &#8212; industry and developer community engagement.  This may have been debatable in 2009 (no, it really wasn&#8217;t) but it&#8217;s crystal clear now&#8230; the community prefers C# &#8212; if you don&#8217;t agree look around and packages, open source APIs, etc and you&#8217;ll find C# is language under the hood.  And a majority of 3rd party components that enterprise developers find themselves integrating into their systems provide better support (examples, native SDKs, etc) in C#.</p>
<p>Forgetting that, I don&#8217;t see how you reviewed the &#8220;Facts, et al&#8221; and came to the decision of VB.NET.  The only significant issue I could see holding you back was the legacy VB support &#8212; you were worried about converting VB6 to .NET.  You could have either converted it to VB.NET as (legacy) and then used C# as the Go Forward &#8212; or you could have just converted it to C# (from VB6) &#8212; if it can be converted to VB.NET then it can be converted to C#.  But honestly I&#8217;m not sure conversion for the sake of conversion was a good idea either.</p>
<p>Regarding developer productivity.  It seems you missed a perfect opportunity to challenge your team to learn something new and improve themselves.  Instead you gave them an easier out so they could remain comfortable.  I agree, speed to productivity is a concern so I feel your pain on that, but I also think you preferred a short-term concern as opposed to looking at the long-term growth and strength of your team.</p>
<p>IMO &#8211; Based on the findings you present here (except for some dead wrong comparison of C#/VB.NET roadmap) you should have chosen C#.</p>
<p>Do you regret your decision?  What has happened since 2009?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
