<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Alex Lowe's .NET Blog</title><link>http://blogs.msdn.com/alowe/default.aspx</link><description>Taking feedback to the next level....</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Blog moved....</title><link>http://blogs.msdn.com/alowe/archive/2005/02/23/378836.aspx</link><pubDate>Wed, 23 Feb 2005 17:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:378836</guid><dc:creator>AlexLowe</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/alowe/comments/378836.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=378836</wfw:commentRss><description>My blog moved to &lt;a href="http://callmealex.com/cs"&gt;http://callmealex.com/cs&lt;/a&gt;. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=378836" width="1" height="1"&gt;</description></item><item><title>Kick my butt on fantasy football.....</title><link>http://blogs.msdn.com/alowe/archive/2004/09/07/226318.aspx</link><pubDate>Tue, 07 Sep 2004 17:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:226318</guid><dc:creator>AlexLowe</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alowe/comments/226318.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=226318</wfw:commentRss><description>Tim created a &lt;a href="http://weblogs.asp.net/tmarman/archive/2004/09/04/225723.aspx "&gt;fantasy football league&lt;/a&gt; for all of us .NETers. Anybody can join and it should be a good time!&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=226318" width="1" height="1"&gt;</description></item><item><title>What's a local office to do.....</title><link>http://blogs.msdn.com/alowe/archive/2004/07/10/179685.aspx</link><pubDate>Sun, 11 Jul 2004 04:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:179685</guid><dc:creator>AlexLowe</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/alowe/comments/179685.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=179685</wfw:commentRss><description>&lt;P&gt;Roy brings up a &lt;A href="http://weblogs.asp.net/rosherove/archive/2004/07/11/179661.aspx"&gt;great point&lt;/A&gt; that was raised in his comments - local Microsoft offices have a new challenge as the product groups become more transparent and involved in the online communities.&lt;/P&gt;
&lt;P&gt;As someone who works in a local Microsoft office in the United States, this is something that I think about frequently. I agree with Roy that the bar has been raised and the local offices have to work harder to be involved in and support the local markets. &lt;/P&gt;
&lt;P&gt;I will also say that supporting the local community is difficult in the US (and we get a product group roadshow or two to stop by each year) so I can only imagine how difficult it is for the other subsidiaries. I know that the product group tours are being planned for the next twelve months and I think you will see the support from both the local and Redmond based community efforts increasing in scope and value. &lt;/P&gt;
&lt;P&gt;I want to comment on Roy's analogy a bit. Roy's analogy compares a 'closed' market to an 'open' market and how that relates to Microsoft's local offices before and after the product groups began their community push. While this analogy is accurate at face value, it neglects to take into account that there is one subtle but oh so important difference - in the case of the Microsoft offices and the product groups, the product groups are the only ones that can actually provide telephone service. The Microsoft offices were operating in a closed market but they could not actually provide telephone service, they merely provided a face for the service, support for the service,&amp;nbsp;and the contracts you needed to sign to use the service. &lt;/P&gt;
&lt;P&gt;Now, don't get me wrong, I'm&amp;nbsp;NOT saying that&amp;nbsp;the local Microsoft subsidiaries or offices&amp;nbsp;(I work in one for heavens sake!) have no value&amp;nbsp;but I am saying that what a local subsidiary or office can provide to the local community is much different than what the product groups can provide. Also remember that the focus and goals of these two different groups of people are very different so don't expect the tasks they perform to achieve their goals to be similar either.&lt;/P&gt;
&lt;P&gt;OK, so I've soap boxed about the differences. Hopefully this gives you a different perspective on the issue (and believe me I agree with Roy that there is an issue). So, after reading what I've just written, what can the local subsidiaries/offices do to better support the local developer community? I'd love to hear generic suggestions that can be used in any geography as well as geography specific suggestions (I'll try to make sure they get to the appropriate person in your geography so fire away).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=179685" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2005 May CTP Class Designer Tricks/Tips.....</title><link>http://blogs.msdn.com/alowe/archive/2004/06/15/155966.aspx</link><pubDate>Tue, 15 Jun 2004 15:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:155966</guid><dc:creator>AlexLowe</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alowe/comments/155966.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=155966</wfw:commentRss><description>&lt;P&gt;Here are a few things I've learned about the Class Designer and ASP.NET Projects:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The Class Designer will *not* pick up classes defined inline in a .aspx page&lt;/LI&gt;
&lt;LI&gt;The Class Designer will pick up classes stored in the new /code directory (&lt;A href="http://msdn.microsoft.com/library/en-us/dnaspp/html/codecompilation.asp"&gt;read more about /code&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;If no class files are present in your ASP.NET project and you try to create a class diagram, Visual Studio will only let you create a C# class. This is a known issue and will be fixed going forward. Again, this is only an issue if you have no class files. To work around this problem you simply add a .vb file to the project and all is well.&lt;/LI&gt;&lt;/OL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=155966" width="1" height="1"&gt;</description></item><item><title>High School kids build ASP.NET Websites using Linux and Microsoft WebMatrix.....</title><link>http://blogs.msdn.com/alowe/archive/2004/06/11/153801.aspx</link><pubDate>Fri, 11 Jun 2004 22:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:153801</guid><dc:creator>AlexLowe</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/alowe/comments/153801.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=153801</wfw:commentRss><description>&lt;P&gt;Ok, so the heading is a little misleading and I'll explain in detail why later in the post.&lt;/P&gt;
&lt;P&gt;A few months ago (in March) I volunteered to work with&amp;nbsp;a group of high school students at a &lt;A href="http://www.uofdhigh.k12.mi.us"&gt;local high school&lt;/A&gt; here in Detroit, MI. U of D High is a private all boys school and I attended a public school in Michigan so it was an interesting experience for me to see such a different environment. At any rate, the students at U of D High wanted to learn something about Microsoft and the web technology we use to build web applications. Naturally, we (the class) decided to focus on ASP.NET.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;The Environment&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The school had two computer labs and one of them had old (Pentium 100Mhz)&amp;nbsp;computers in it. The newer lab runs Windows XP but is taken every evening because they use it to teach &amp;#8220;official&amp;#8220; classes through the school. So, we got the old lab. The old labe runs &lt;A href="http://www.redhat.com"&gt;RedHat&lt;/A&gt; linux. The lab configuration presented the first challenge for the myself and the class. I wanted to teach them about Microsoft software so while I'm sure I could have cobbled something together with &lt;A href="http://www.go-mono.com"&gt;Mono&lt;/A&gt;, an important part of the class was that we were using something Microsoft produced. &lt;/P&gt;
&lt;P&gt;Once you remove Mono (and other non-Microsoft .NET clones) from the equation, you aren't left with many options on the Linux platform. We decided that Microsoft should donate a copy of Windows 2003 Server to the school's Tech Club, install &lt;A href="http://asp.net/webmatrix"&gt;Web Matrix&lt;/A&gt;, and then provide &lt;A href="http://www.rdesktop.org/"&gt;terminal access&lt;/A&gt; from Linux to the Windows 2003 Server. We locked down the server and setup the terminal sessions so the students could only launch Web Matrix. Web Matrix, if you're not familiar with it, is a free development environment for building ASP.NET applications. We also installed &lt;A href="http://www.asp.net/msde/default.aspx?tabindex=0&amp;amp;tabid=1"&gt;MSDE&lt;/A&gt; for them to use as a database back end.&amp;nbsp;This was a solution that didn't cost the school anything but the time that myself and the network administrator spent setting it all up - we could all live with that.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;The Kids&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The technology we build at Microsoft is great but the kids were a blast. I have a pretty extensive Linux background so it was a lot of fun exchanging ideas on Linux and Windows with the couple students who were Linux fans. In fact, we (myself and a couple students)&amp;nbsp;spent two hours after one session talking about what it would take for one of the students to migrate from Windows to Linux. That is, what it would take to replace every application he uses in Windows with a Linux equivalent and what that experience would be like. It was fun educational for all. &lt;/P&gt;
&lt;P&gt;The class was made up of about&amp;nbsp;15 kids from 14 to 17 years old.&amp;nbsp;A couple of the kids had prior programming experience but most were very new to programming.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;The Class&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;We spent 2 hours on 8 Tuesday afternoons after school working on the material. The &lt;A href="http://www.msdnaa.net/"&gt;MSDN Academic Alliance &lt;/A&gt;has a wonderful &lt;A href="http://www.msdnaa.net/browse/"&gt;curriculum repository&lt;/A&gt;. We used &lt;A href="http://msdnaa.net/content/?ID=2287"&gt;material&lt;/A&gt; from that repository. There was a lot to learn for many of the students because some of them had zero programming experience so I spent some time with them focused on the basics of writing code. Thankfully, WebMatrix made things fun no matter what because even with their limited ability to write code, they could still do some cool stuff (obviously nothing complicated)&amp;nbsp;with the tool.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;The Contest&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The last two weeks of the class we spent time on a contest that we (Microsoft) decided was a fitting end to the course. We gave three prizes (first prize was an XBOX w/ three games!) so they had incentive to spend some quality time on the contest. I worked with the schools IT manager to come up with a contest that could be turned into something useful for the school once it was complete. We decided that the students should all build an online school store (Cub Corner). The details about the contest and more about the winners can be found&amp;nbsp;&lt;A href="http://www.uofdhigh.k12.mi.us/stories/20040608_asp_net_contest.htm"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;The Lesson&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I think a lot of lessons were learned. I think the kids learned a lot about web development in general, Microsoft (the people, the culture, the company), and some of them learned that web development was something they'd like to continue doing (Mr. Hanschenekt&amp;nbsp; now has 5 new students for his Tech club).&lt;/P&gt;
&lt;P&gt;I learned a lot about my teaching skills (or lack there of at times) and about what it can mean for students to interact with professionals. We, as Microsoft employees (as do all people), have a lot we can give back to our local communities. I hope that more Microsoft employees will consider doing something similar to this course in their geography as it is a truly rewarding experience.&lt;/P&gt;
&lt;P&gt;I see that other Microsoft employees have been &lt;A href="http://blogs.msdn.com/JobsBlog/archive/2004/06/10/153280.aspx"&gt;doing something similar&lt;/A&gt;. And, as Josh Ledgard said, I&lt;A href="http://weblogs.asp.net/jledgard/archive/2004/06/11/153639.aspx"&gt; wonder how many more things like this are going on around the world&lt;/A&gt;? Forget Microsoft, I wonder how many more things like this are going on around the world using any kind of technology? Got a story to share?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=153801" width="1" height="1"&gt;</description></item><item><title>New version of Microsoft Solutions Framework (with Agile twist).....</title><link>http://blogs.msdn.com/alowe/archive/2004/05/24/140379.aspx</link><pubDate>Mon, 24 May 2004 19:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:140379</guid><dc:creator>AlexLowe</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alowe/comments/140379.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=140379</wfw:commentRss><description>&lt;P&gt;Technically, there are now two models for &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-msf.asp"&gt;MSF - formal and agile&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Oh, and one cannot forget &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-over.asp"&gt;Visual Studio Team System&lt;/A&gt; (something I've been drooling over for months now). All I can say is, software development life cycle tools for .NET development have fully arrived.&lt;/P&gt;
&lt;P&gt;Anyway, exciting stuff coming out that I think will have as big an impact on development teams as any feature added to VB/C#, VS.NET, etc.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=140379" width="1" height="1"&gt;</description></item><item><title>If you could make Microsoft do five things for developers.....</title><link>http://blogs.msdn.com/alowe/archive/2004/05/03/125335.aspx</link><pubDate>Tue, 04 May 2004 02:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:125335</guid><dc:creator>AlexLowe</dc:creator><slash:comments>21</slash:comments><comments>http://blogs.msdn.com/alowe/comments/125335.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=125335</wfw:commentRss><description>&lt;P&gt;Robert Scoble&amp;nbsp;&lt;A href="http://radio.weblogs.com/0001011/2004/05/02.html"&gt;believes that MSDN Magazine is like the PDC &lt;/A&gt;&amp;nbsp;(in terms of content) but a cursory glance at the articles over the last 17 months doesn't support that claim. There wasn't a single issue in 2003 with content (that made the cover - most articles are referenced on the cover)&amp;nbsp;focused on&amp;nbsp;future technology. Three of five this year have covered/focused on future technology. I don't think that is very consistent and it certainly does not indicate that it is like the PDC (which is virtually 100% forward looking) as you suggest.&lt;/P&gt;
&lt;P&gt;The bottom line is that we (Microsoft)&amp;nbsp;have development tools (VS.NET 2002, 2003) in use today. These tools have bugs (some big, some small) and they have not been fixed in the current versions of our software. There are many scenarios in which these tools can be used and many of the scenarios have not been written about in MSDN magazine or the MSDN on line presence. Don't get me wrong, I think the content that is out there is generally quite good. However, if I'm a software developer trying to get my job done today, I want the following things:&lt;/P&gt;
&lt;P&gt;1) Microsoft to fix the bugs (in Visual Studio .NET, .NET Framework, etc.)&amp;nbsp;that make it harder for me to build software&lt;BR&gt;2) Microsoft to create more content&amp;nbsp;that addresses the topics/scenarios that I face everyday&lt;BR&gt;3)&amp;nbsp;Microsoft to give&amp;nbsp;me the&amp;nbsp;ability to redistribute .NET Framework QFEs with my product (regardless of what size ISV I am) and make QFEs available to a wider audience (yes, I know that means more testing, etc.)&lt;BR&gt;4) Microsoft to put more mployees&amp;nbsp;on the lists, newsgroups, forums, etc. That is, I want folks that can help me with support type issues and I also want folks with experience actually implementing the technology.&lt;BR&gt;5) Microsoft to expose a Bugzilla like database&amp;nbsp;for .NET development related bugs. I would like to know if a bug I've encountered has been reported, if a fix is in the works, etc.&lt;/P&gt;
&lt;P&gt;If Im a software developer, I want Microsoft to spend as much of its resources as physically, humanly, and financially possible to address the things above. At face value, any sign that Microsoft is doing otherwise will be viewed as negative (waste of money in the case of Greg but there are many other negative views)&amp;nbsp;by many. I think most executives and employees feel we are doing everything physically, humanly, and financially possible to achieve those goals. That said, I think there are many developers who are not happy with the some of the results.&lt;/P&gt;
&lt;P&gt;I've been compiling many gripes, concerns, bits of feedback, etc. from the blogosphere and the field&amp;nbsp;for over a year now and what you see above is a 30,000 foot level view on the problems most developers face. What are your thoughts? Am I way off base here? If you were in charge, what five developer related things would you have Microsoft focus or invest in to make the developer experience a better one?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=125335" width="1" height="1"&gt;</description></item><item><title>Crystal Reports blog by the Crystal Reports developers......</title><link>http://blogs.msdn.com/alowe/archive/2004/03/22/94172.aspx</link><pubDate>Tue, 23 Mar 2004 01:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:94172</guid><dc:creator>AlexLowe</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/alowe/comments/94172.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=94172</wfw:commentRss><description>&lt;P&gt;It looks like the&amp;nbsp;&lt;A href="http://www.businessobjects.com/default.asp"&gt;Business Objects&amp;nbsp;folks&lt;/A&gt; want in on the blog action and they've setup a &lt;A href="http://blogs.aspadvice.com/crystal/"&gt;blog &lt;/A&gt;and a &lt;A href="http://aspalliance.com/crystal/"&gt;special section for articles&lt;/A&gt; over at &lt;A href="http://aspalliance.com"&gt;ASPAlliance.com&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I think it would be a very cool blog entry (or perhaps an article)&amp;nbsp;if they'd do a comparison of &lt;A href="http://www.businessobjects.com/products/reporting/crystalreports/default.asp"&gt;Crystal Reports&lt;/A&gt; and &lt;A href="http://www.microsoft.com/sql/reporting/default.asp"&gt;Microsoft's SQL 2000 Reporting Services&lt;/A&gt;........&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=94172" width="1" height="1"&gt;</description></item><item><title>.NET Application Foundation?.......</title><link>http://blogs.msdn.com/alowe/archive/2004/02/24/79559.aspx</link><pubDate>Wed, 25 Feb 2004 04:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:79559</guid><dc:creator>AlexLowe</dc:creator><slash:comments>17</slash:comments><comments>http://blogs.msdn.com/alowe/comments/79559.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=79559</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://dotnetjunkies.com/WebLog/stefandemetz"&gt;Stefan Demetz &lt;/A&gt;wants Microsoft to &lt;A href="http://dotnetjunkies.com/WebLog/stefandemetz/archive/2004/02/24/7870.aspx"&gt;create an Apache Foundation like organization for .NET developers&lt;/A&gt;. Here are a few observations (and my personal opinion)&amp;nbsp;regarding the .NET community:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Personal opinion: &lt;A href="http://www.microsoft.com"&gt;Microsoft&lt;/A&gt; should be a supporter and active participant in the .NET community. &lt;A href="http://www.microsoft.com"&gt;Microsoft&lt;/A&gt; should NOT be the community. That said, you obvioiusly can't please everyone - people complain that Microsoft is too involved but they also complain when they feel Microsoft isn't engaged enough. We have to work to find the happy medium (I think that will involve a constant feedback/reaction mechanism). 
&lt;LI&gt;Personal observation: The number of developers in the .NET community that want to code for free is much smaller proportionally when compared to those in the OSS world. An &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation &lt;/A&gt;like org for .NET would be neat but you have to have the developers. I know there are successful and useful OSS .NET projects &lt;A href="http://nant.sourceforge.net/"&gt;like&lt;/A&gt; &lt;A href="http://nunit.sourceforge.net/"&gt;the&lt;/A&gt; &lt;A href="http://sourceforge.net/projects/ncover"&gt;nfoo&lt;/A&gt; &lt;A href="http://ndoc.sourceforge.net/"&gt;series&lt;/A&gt; and &lt;A href="http://www.dotnetnuke.com/DesktopDefault.aspx"&gt;DotNetNuke&lt;/A&gt; but that doesn't mean that something like an &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation &lt;/A&gt;like org is going to be a success. 
&lt;LI&gt;Personal opinion: I don't think we need another &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation &lt;/A&gt;like org. There is nothing that prevents .NET OSS projects from utilizing the &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation &lt;/A&gt;as is. In fact, I've seen &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation &lt;/A&gt;members post on the blogs that anyone (including .NET folks)&amp;nbsp;is welcome to propose a project to &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation&lt;/A&gt;. Between the &lt;A href="http://www.apache.org/foundation/"&gt;Apache Foundation &lt;/A&gt;and the less restrictive &lt;A href="http://sourceforge.net/"&gt;SourceForge&lt;/A&gt;, I guess I'm of the opinion that the resources are out there but developers have to want to write code for free (that is what I think is missing). 
&lt;LI&gt;Personal observation: The major difference between the .NET community and the OSS community is that .NET developers, in general, are more interested in writing, coding, etc. for money than they are for the love of the technology. I'm not saying that there aren't folks in the .NET community that code, etc. for the love of the technology - they are the minority, however. On the other hand, I think the developers in the OSS community tend to fall in the &amp;#8220;code for love&amp;#8220; bucket more often than not. I'm not saying that this observation is good or bad; it is simply what I see/hear when talking to developers.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;What do you all think?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=79559" width="1" height="1"&gt;</description></item><item><title>Developers are not clueless.......</title><link>http://blogs.msdn.com/alowe/archive/2004/02/24/78878.aspx</link><pubDate>Tue, 24 Feb 2004 08:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:78878</guid><dc:creator>AlexLowe</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/alowe/comments/78878.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=78878</wfw:commentRss><description>&lt;P&gt;Ok, so I've now seen a &lt;A href="http://dotnetjunkies.com/WebLog/stefandemetz/archive/2004/02/22/7736.aspx"&gt;bunch&lt;/A&gt; of &lt;A href="http://udidahan.weblogs.us/archives/015193.html"&gt;posts &lt;/A&gt;on &lt;A href="http://weblogs.asp.net/cosgood/archive/2003/04/23/5994.aspx"&gt;the&lt;/A&gt; &lt;A href="http://samgentile.com/blog/archive/2004/02/12/11304.aspx"&gt;subject&lt;/A&gt; of "why developers don't build scalable systems". Sure, it's been phrased different ways:&lt;/P&gt;
&lt;P&gt;&lt;A id=viewpost.ascx_TitleUrl href="http://samgentile.com/blog/archive/2004/02/12/11304.aspx"&gt;&lt;FONT color=#000000&gt;&amp;#8220;Why don't .NET developers grok scalable distributed computing?&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt; &amp;#8220;&lt;BR&gt;&amp;#8221;&lt;/FONT&gt;&lt;A class=singleposttitle id=viewpost.ascx_TitleUrl href="http://weblogs.asp.net/cosgood/archive/2003/04/23/5994.aspx"&gt;&lt;FONT color=#000000&gt;Disinterested Programmers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt; &amp;#8220;&lt;BR&gt;&amp;#8221;&lt;/FONT&gt;&lt;A href="http://staff.develop.com/candera/weblog/2003/04/22.html#a103"&gt;&lt;FONT color=#000000&gt;The Middle 70%&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;&amp;#8221;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Ok, enough links and enough beating on this poor dead horse. I'd like to point out that I do believe that distributed computing technologies are important, just not to everyone. I also would agree that there are developers out there who should probably have a better understanding of distributed computing technologies and don't (this doesn't mean that everyone doesn't).&lt;/P&gt;
&lt;P&gt;I worked as a consultant in a past life and I was&amp;nbsp;had the opportunity&amp;nbsp;to see, add to, repair, and&amp;nbsp;complain about systems that were built by someone who did not know how to architect a scalable application. That said, I think that you are a) preaching to the choir as most people who read blogs are pretty &amp;#8220;up on things&amp;#8220; and b) referring to a small percentage of applications (and developers by extension)&amp;nbsp;that actually need to scale in any major way.&lt;/P&gt;
&lt;P&gt;Virtually all of the non-scalable applications that I saw (your mileage may vary)&amp;nbsp;in the wild were not scalable because of poor database design and/or inefficient coding routines. The issues that prevented these applications had very little to do with the fact that they did not utilize a properly designed distributed architecture. Sure, some of them could have benefitted from a distributed architecture but that was not the overriding problem. We could make the custom software world a better place if we:&lt;/P&gt;
&lt;P&gt;1) Keep all &amp;#8220;developers&amp;#8220; out of the database. Let someone who knows how to design a database do most of the design work. Developers, you folks should be providing input in the process and pointing out things that don't mesh with how you think things will work but you should NOT be designing the database.&lt;/P&gt;
&lt;P&gt;2)&amp;nbsp;Get developers to read&amp;nbsp;&lt;A href="http://www.stevemcconnell.com/cc.htm"&gt;code complete&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I think there are many&amp;nbsp;other important things that we should be harping to improve the quality of custom software in the wild - things like an &lt;A href="http://msdn.microsoft.com/library/en-us/dnbda/html/tdlg_app.asp"&gt;automated&lt;/A&gt; &lt;A href="http://ccnet.thoughtworks.com/"&gt;build process&lt;/A&gt;, &lt;A href="http://msdn.microsoft.com/vstudio/productinfo/enterprise/eif/"&gt;instrumenting code&lt;/A&gt;, setting up&amp;nbsp;a &lt;A href="http://msdn.microsoft.com/library/en-us/dnbda/html/tdlg_rm.asp"&gt;proper development environment/model&lt;/A&gt;, &lt;A href="http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconNETFrameworkDesignGuidelines.asp"&gt;utilizing design guidelines&lt;/A&gt;,&amp;nbsp;and &lt;A href="http://www.codeproject.com/dotnet/tdd_in_dotnet.asp"&gt;utilizing test driven development&lt;/A&gt;. There are so many great concepts that developers should be using in all virtually all applications; given that, I don't see how I can push distributed programming down all of their throats. Honestly, distributed computing falls pretty low on my list of wishes for developers because I believe that it will have a dramatically smaller effect on the big picture of software development when compared with all of these fundamentally important aspects of the software development lifecycle. Then again, maybe&amp;nbsp;it's just me that is&amp;nbsp;clueless.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=78878" width="1" height="1"&gt;</description></item><item><title>Are you using the Microsoft JVM?</title><link>http://blogs.msdn.com/alowe/archive/2004/02/23/78831.aspx</link><pubDate>Tue, 24 Feb 2004 06:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:78831</guid><dc:creator>AlexLowe</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/alowe/comments/78831.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=78831</wfw:commentRss><description>&lt;P&gt;Are you using the Microsoft JVM? If you should know that (the quote below is from &lt;A href="http://www.microsoft.com/mscorp/java/"&gt;here&lt;/A&gt;)......&lt;/P&gt;
&lt;P&gt;&amp;#8220;&lt;EM&gt;In a settlement agreement reached in January 2001 to resolve a dispute over Microsoft's distribution of its Java implementation, Sun and Microsoft agreed to limit the duration of Microsoft's use of Sun's source code and compatibility test suites to support the MSJVM. Because some developers and enterprises have expressed concern about their ability to eliminate dependencies on the MSJVM in the time period originally provided, Sun and Microsoft have agreed to a longer period to permit a smooth transition from the MSJVM.&lt;/EM&gt;&amp;#8221;&lt;/P&gt;
&lt;P&gt;The new extension allows Microsoft to support the JVM until September 30th, 2004. You should be thinking about whether or not you need to migrate from the Microsoft JVM. There is a &lt;A href="http://www.microsoft.com/mscorp/java/faq.asp"&gt;great transition FAQ&lt;/A&gt;&amp;nbsp;and &lt;A href="http://download.microsoft.com/download/7/f/c/7fcf0386-3918-4d9d-abe9-00ee742d34ca/MSJVMTransitionGuide.pdf"&gt;transition guide&lt;/A&gt;&amp;nbsp;available on the microsoft website. There is also the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4e38f4f9-ce7e-4271-8836-a7d7293a992f&amp;amp;DisplayLang=en. "&gt;Diagnostic Tool for the Microsoft JVM&lt;/A&gt;&amp;nbsp;that will help you identify if your applications&amp;nbsp;have dependencies on the Microsoft JVM. You should also begin to identify any 3rd party applications you own that may have dependencies. Many of the vendors are working on mitigation strategies so you should contact them to stay in the loop.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=78831" width="1" height="1"&gt;</description></item><item><title>To Webcast or to hold a local event?</title><link>http://blogs.msdn.com/alowe/archive/2004/02/23/78829.aspx</link><pubDate>Tue, 24 Feb 2004 06:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:78829</guid><dc:creator>AlexLowe</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.msdn.com/alowe/comments/78829.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=78829</wfw:commentRss><description>I would like&amp;nbsp;to know if developers are more likely to watch a &lt;A href="http://msdn.microsoft.com/training/webcasts/"&gt;webcast&lt;/A&gt; or attend a &lt;A href="http://www.microsoft.com/seminar/events/inperson/default.mspx"&gt;local event &lt;/A&gt;(assuming the topic is the same and it is of interest to them? Personally, I like the local events because there is more to be gained from the event than just technical information. The networking and other small talk can be very beneficial. On the other hand, it is nice to be able to sit back and watch a webcast in the convenience of my cube or reclining chair at home. What is more useful to you or which do you prefer?&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=78829" width="1" height="1"&gt;</description></item><item><title>Do you subscribe to MSDN Flash?</title><link>http://blogs.msdn.com/alowe/archive/2004/02/23/78826.aspx</link><pubDate>Tue, 24 Feb 2004 06:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:78826</guid><dc:creator>AlexLowe</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/alowe/comments/78826.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=78826</wfw:commentRss><description>&lt;P&gt;Is &lt;A href="http://msdn.microsoft.com/flash/"&gt;MSDN Flash&lt;/A&gt; useful to you? Do you subscribe? If you do, what do you like/dislike about the newsletter?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=78826" width="1" height="1"&gt;</description></item><item><title>James Avery on Sam Gentile on Distributed Computing</title><link>http://blogs.msdn.com/alowe/archive/2004/02/15/73450.aspx</link><pubDate>Mon, 16 Feb 2004 02:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:73450</guid><dc:creator>AlexLowe</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alowe/comments/73450.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=73450</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://dotavery.com/blog"&gt;James Avery&lt;/A&gt; has written my thoughts on &lt;A href="http://samgentile.com/blog/archive/2004/02/12/11304.aspx"&gt;Sam's&amp;nbsp;post&lt;/A&gt;&amp;nbsp;better than I could in this &lt;A href="http://dotavery.com/blog/archive/2004/02/15/501.aspx"&gt;post&lt;/A&gt;. Enterprise Services and Remoting are things that every &amp;#8220;Enterprise Developer&amp;#8221; should be aware of and using in many of their applications. That said, not everyone is an &amp;#8220;Enterprise Developer&amp;#8221; working on large applications that need Enterprise Services and Remoting.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I would like to point out, because James didn't, that Sam also notes in his post that *not all* applications require Enterprise Services or other distributed computing technologies. I believe Sam was saying that he believes there are a lot of applications that could benefit from Enterprise Services or a distributed architecture. However, he notes that many of these same applications don't make use of the technology because the developers are scared of the technology or don't understand it. I think he is spot on in this regard.&lt;/P&gt;
&lt;P&gt;James has a great understanding of how software development works (and should work) in small, medium, and large companies. If you don't read his &lt;A href="http://dotavery.com/blog"&gt;blog,&lt;/A&gt; you should. Rock on James!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=73450" width="1" height="1"&gt;</description></item><item><title>Different part of the world means a different DevDays...apparently......</title><link>http://blogs.msdn.com/alowe/archive/2004/02/15/73441.aspx</link><pubDate>Mon, 16 Feb 2004 02:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:73441</guid><dc:creator>AlexLowe</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/alowe/comments/73441.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alowe/commentrss.aspx?PostID=73441</wfw:commentRss><description>&lt;P&gt;I've seen a&amp;nbsp;few&amp;nbsp;posts&amp;nbsp;in the blogosphere regarding&amp;nbsp;the DevDays events that have&amp;nbsp;occurred throughout the world. The one thing that is very apparent is that you are &lt;A href="http://weblogs.asp.net/CumpsD/archive/2004/02/11/71510.aspx "&gt;not guaranteed to see the same content&lt;/A&gt; or even &lt;A href="http://weblogs.asp.net/rosherove/archive/2004/02/15/73287.aspx"&gt;get the same &amp;#8220;goodie bag&amp;#8221;&lt;/A&gt; from one DevDays to another. In fact, you are not even guaranteed to have paid the same price. I'll be honest and tell you that, while I have a few ideas of why this is the case, I'm not involved in the planning of DevDays throughout the world so I'm not going to speculate.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000&gt;UPDATE&lt;/FONT&gt;: This &lt;A href="http://www.vsdotnet.be/blogs/tommer/PermaLink,guid,64c553e9-436a-4b7d-8d17-e9ea29a2c3a4.aspx"&gt;post&lt;/A&gt; gives us a good idea why the DevDays in Belgium&amp;nbsp;was different than others - &amp;#8220;&lt;FONT color=#003300&gt;Microsoft Belgium decided to bring together their 2 major technical audiences (developers and IT professionals) in one&amp;nbsp;big event: the Microsoft Belgium Developer &amp;amp; IT Pro Days 2004.&amp;#8221;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, I'm interested in hearing what you folks think about the differences? I mean, does it make sense that they are different? Do you think there is value in customizing the content for the geography? What about the other differences - &amp;#8220;goodie bags&amp;#8221;, etc.? &lt;/P&gt;
&lt;P&gt;We want this event to be a great event throughout the world so I'm interested in what could be done to improve it.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=73441" width="1" height="1"&gt;</description></item></channel></rss>