<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>"I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx</link><description>I was out indirectly ego surfing tonight working on a spider that i've been playing with and I saw the results. Amongst them were some D1ckw0d bitching about Microsoft. But I really feel like venting about this.... Here's his final response: (If you are</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#517679</link><pubDate>Thu, 25 Jan 2007 05:28:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:517679</guid><dc:creator>William</dc:creator><description>&lt;p&gt;Arrogant, and tremendously immature? &amp;nbsp;I'm moving up in the world. &amp;nbsp; How do you steal an employee btw? &amp;nbsp;Are employees property? &amp;nbsp;Otherwise I don't think they can be stolen, can they?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=517679" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#442926</link><pubDate>Fri, 22 Dec 2006 13:39:58 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:442926</guid><dc:creator>Layton Smith-Perrin</dc:creator><description>&lt;p&gt;I have to add - having finished reading some of your posts more clearly, that those of you expounding the virtues of Microsoft show tremendous immaturity both in your demeanour as well as your systems experience.&lt;/p&gt;
&lt;p&gt;I will say again, I know and use Microsoft development tools, but the comments about Delphi7 and Turbo C are ridiculous.&lt;/p&gt;
&lt;p&gt;Microsoft could not even write a decent C compiler never mind a decent C++ compiler. Their binary object model is terrible and the C++ compiler up to version 7 crashed all the time and could not even parse nested templates without crashing!&lt;/p&gt;
&lt;p&gt;I am not going to flame anyone, that is immature and rude, but in my 30 years of software development experience, Microsofts development tool chain and OS offerings have been *** to total ***.&lt;/p&gt;
&lt;p&gt;They are now good to excellent at times - finally - after stealing technology and screwing up the industry for so long.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=442926" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#442906</link><pubDate>Fri, 22 Dec 2006 13:27:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:442906</guid><dc:creator>Layton Smith-Perrin</dc:creator><description>&lt;p&gt;Good grief. This is one arrogant post. First of all Microsoft acquired A LOT of people (stole them) from Borland (see &lt;a rel="nofollow" target="_new" href="http://news.com.com/2100-1023-279561.html"&gt;http://news.com.com/2100-1023-279561.html&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;ADO.NET and C# were well designed and thought out, although it's about time. Delphi is still better than C#. I was doing things with the VCL that ADO.NET is just starting to do now 7 years ago. The horse shoes on cars statement is just plain ignorant.&lt;/p&gt;
&lt;p&gt;One has to understand that some Microsoft developers are excellent, but the general rule has been that they have been terrible in the past. Too many VB courses in college.&lt;/p&gt;
&lt;p&gt;In terms of .NET performance, please read the excellent article by Mark Russinovich (formely SysInternals, now Microsoft) about his serious concerns about .NET performance and memory bloat. (That is if Microsoft hasn't already pulled it from the internet).&lt;/p&gt;
&lt;p&gt;I use Borland, Java, and .NET. Knowledge is power.&lt;/p&gt;
&lt;p&gt;And about Microsoft, they steal EVERYTHING. They have NO business ethics. Right now they are getting software patents on things they didn't even invent in order to screw the open source community.&lt;/p&gt;
&lt;p&gt;We didn't need .NET, but Microsoft can't stand one bit of competition. The platform looks good, though, so I will use it where and as appropriate.&lt;/p&gt;
&lt;p&gt;*END*&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=442906" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#36082</link><pubDate>Wed, 16 Feb 2005 18:45:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:36082</guid><dc:creator>William</dc:creator><description>Sam - that's an excellent analysis.  I call them &amp;quot;People I hope I never work with &amp;quot; but you are dead on here....&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=36082" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#36081</link><pubDate>Wed, 16 Feb 2005 18:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:36081</guid><dc:creator>William</dc:creator><description>This is a perfect example of the kind of people that we live with. I call them the triple A generation (AAA) or anti-Microsoft, anti-technology and anti-advancement prejudice radicals. I get nauseous when I see people like this, which is everyday since I have like 3 AAA at work.&lt;br&gt;The other day I was reading Visual Basic.Net Class Design by Wrox and this AAA radical approach me and ask, “What are you reading?” knowing him I simply showed him the book cover, then he replied with the most predictable AAA radical comment, “Oh!, slow, buggy and useless development.”. I asked him, “What makes Java better than .Net” he replied, “Speed, faster development and stability.” Then I asked, “Why?” he couldn’t give me one example. I told him “I know Java, CGI and the tools he uses. But I also care to know asp, asp.net, vb.net, C# and a lot about the .net framework, and at least I know what one language does better than the other.&lt;br&gt;AAA radicals always complain about Microsoft bugs, but any average programmer knows that it is impossible to not have bugs or security issues on any major or largely used software. The reason why no one knows about open source system bugs is because there is no one to blame. Every company has bugs; any software that connects or feeds from or into another system can be hacked. The only difference is that Microsoft admits it and others don’t. What defines a good developer? The ability to use existing technology the best way possible. So if Java is the best choice then use the best choice. If asp.net is, then use asp.net. Don’t use a text file as a data source just because Microsoft made SQL Server. Would you trust a carpenter that fall in love with his hammer and want to use it on every job refusing the possibility that other tools might be more appropriate in certain circumstances? If you answer is yes then you are an AAA radical.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=36081" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#34133</link><pubDate>Sat, 29 Jan 2005 00:43:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:34133</guid><dc:creator>William</dc:creator><description>Jeremy - I totally understand and agree.   I wanted to point out to boy genius that there was quite a stir about Microsoft's &amp;quot;theft&amp;quot; of all the intellectual leaders of Borland.  The fact that it was called theft tells you quite a bit about the perspectives of those that called it that.  Nonetheless, the whole things seems hysterical.  All paths return Microsoft is Bad [Which, I'd point out that if it weren't for Microsoft - I wonder how many vendors, including Borland - wouldn't have earned 1/2 the money they have].&lt;br&gt;&lt;br&gt;Late at night I'm a much grumpier being than during the day.  This crap barely phases me in the day, but later on , especially stuff that's ignorance is rivalled only by it's arrogance - I'm just glad old boy doesn't work with me.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=34133" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#34107</link><pubDate>Fri, 28 Jan 2005 19:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:34107</guid><dc:creator>William</dc:creator><description>Anders Hejlsberg, chief designer of C# came from Borland as well. Hell he helped design Delphi and is my belief why Delphi and C# are almost identical. &lt;br&gt;&lt;br&gt;Borland is by far not perfect though. I have Delphi 7 and a couple of the default VCLs have bugs in them that have not been fixed in the couple of years it has been released. There's obvious design issues with some of this and though I miss things like ActionLists and ActionManagers they weren't really &amp;quot;complete&amp;quot; like the .NET framework is. &lt;br&gt;&lt;br&gt;If this person thinks Borland is so much better, maybe they should be using Delphi.NET 2005. Delphi 8 was restricted to the 1.0 framework and was released WELL AFTER 1.1 was. It was clunky and almost completely useless. I couldn't find how to create a standalone Delphi exe to save my life, it always required that god-awful 1.0. I'd much rather have VS.NET 2005 (complete with new icons, refactoring, unit testing at the lowest level, you know stuff developer's today NEED) than any Borland product offering the same thing. VS.NET 2005 won't be perfect since MS is wanting everyone to pay out the ass for Team System but hopefully there'll be enough open source tools to fill that gap rather quickly. &lt;br&gt;&lt;br&gt;This person obviously isn't looking for help though, just a place to vent about how they can't screw up any more (though luckily never has). I'd rather have a framework with good restrictions than an &amp;quot;allow all&amp;quot; approach which is why viruses and spyware are so easy to produce. When you don't restrict an API, exploiting it becomes incredibly easy even by a novice programmer. Microsoft might not have made the best choices in every single area but as a whole it's sufficient. Could there be more? Sure. At least we can subclass this crap and derive our own. The fact we have to derive so much to get similar functionality of older products can be a little uneasy (toolbar/menu for instance completely SUCK) but 2.0 will change some of that hopefully.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=34107" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#34095</link><pubDate>Fri, 28 Jan 2005 17:32:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:34095</guid><dc:creator>William</dc:creator><description>Thanks guys.  The thing I keep coming to is that you can't really bitch about technological shortcomings  until you are familiar with it enough to know that the shortcoming isn't on your end.&lt;br&gt;&lt;br&gt;ADO.NET is about the coolest stuff you can work with IMHO - I just hate to see people trash it b/c of idiotic reasons like this.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=34095" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#34089</link><pubDate>Fri, 28 Jan 2005 16:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:34089</guid><dc:creator>William</dc:creator><description>And correct me if I'm wrong, but TurboC and Turbo C++ used to be Borland products and Microsoft Visual C++ 4.2 completely whooped Borland C 3.0's ass. Not to mention,&lt;br&gt;&lt;br&gt;Have you heard of the Owl Api? I damn well worked with it !! And if you think MFC sucks, wait till you see Owl. Working with it felt like the morning after spicy pad thai.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=34089" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#34088</link><pubDate>Fri, 28 Jan 2005 16:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:34088</guid><dc:creator>William</dc:creator><description>I use Borland C# builder for everything I do in C# ( which isn't much ) because it's free for corporate developers. Other than that VS has all the same things and on dual monitors VS definitely out performs Borland. Borland has a lot of painting and sizing issues on dual monitors that VS doesn't. The guy is clueless I'd use VS if it didn't cost so much. It's a nicer IDE but I'm cheap so I use Borland or an open source IDE for some things. Most other stuff I have set up as command line compile through UltraEdit. That's right I'm a cheap @ss. How is windows forms object part of ADO? The guy is nuts.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=34088" width="1" height="1"&gt;</description></item><item><title>re: "I'm lazy and stupid so it's Microsoft's fault"</title><link>http://msmvps.com/blogs/williamryan/archive/2005/01/28/34064.aspx#34075</link><pubDate>Fri, 28 Jan 2005 10:47:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:34075</guid><dc:creator>William</dc:creator><description>The guy needs to understand, the top honcho of VS.NET Marie Huwe - actually came from Borland. LOL&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=34075" width="1" height="1"&gt;</description></item></channel></rss>