I hate emotional evangelism like this... &quot;dignified OS&quot;  OS&#39;s don&#39;t have dignity, they have function - purpose. &quot;every day spent learning a Microsoft kitchen takes TWO days to unlearn, &quot;  Bologna.  Changing languages is hard, it doesn&#39;t matter from what to what.  That&#39;s why I try not to work on more than one project at a time.<br /><br />I started off in PHP, MYSQL, BASH, and a bit of Javascript.  I was tinkering with some rinky dink internal sites at work, and personal stuff on the web BECAUSE there was no budget, I was fascinated by it, and I had nothing to lose.  Years - and many many LAMP projects - later I chose to use flash for a project and learned AS2 BECAUSE I had a bit of a budget and needed to make a database driven ***pretty***  visual display.  A couple years later I struggled for about 6 months to learn visual studio and get used to vb.net BECAUSE I&#39;m making tools for windows servers / a .net site that the web developers and others at my company need to be able to manipulate.  At the same time I&#39;ve further developed my BASH and PERL scripting BECAUSE a lot of our stuff is on ye ole solaris/linux machines.  Without my evangelism, my company is beginning a migration to hosting all of our services to red-hat.  I hate Red-Hat, but I&#39;m glad to work with linux - and because of where we&#39;re heading I am taking some Java courses.  I just wrote my first minecraft module - weeee!<br /><br />Because of my ambiguity - and laziness, I&#39;m not great at any one thing.  Luckily, I&#39;ve never needed to be.  My stuff works and I&#39;m usually happy with whatever bits and pieces I chose.  More importantly:  my Baws is happy, and my users are happy.<br /><br />So, you can&#39;t honestly describe me as a .net guy, or a linux guy, or a perl dude.. etc.  Every time I&#39;ve made anything I&#39;ve started by considering what my options were, who would/could support it, what server would be hosting it, how well it would jive with what we have in place already, etc etc.  I love some of the tools/languages I&#39;ve worked with, but I work hard not to let my admiration of or comfort with a technology have too much influence on the solutions I recommend or develop.<br /><br />There are times when .net is the best solution.  Yep, BEST.  And it&#39;s not just the crappy / redundant jobs, sometimes there&#39;s a really deep, challenging project (I&#39;m talking working with sockets, threads, file I/O here - the good stuff) that would be best done with .net.  There are times when fast, stable, perl would be better suited.  On occasion you need free, and DIY - but some needs call for something bloaty, expensive and externally supported.  The more impartial you are the more valuable your advice will be.  A slick IDE is  worth using, it&#39;s also handy to be able to drop below the IDE and understand the raw technology - HTTP GET and POST for example.  The article seems to make that same point, but seems to claim that it&#39;s something to do with Microsoft  - that&#39;s just technology in general.<br /><br />My point is, in many cases we are trusted with carte blanche control of a project. I think it&#39;s awful to betray that trust with hangups like the ones this dude seems to flaunt.  I will proudly place vb.net on my resume along with the other technologies I&#39;ve used.  I&#39;ll put DotNetNuke above Drupal, because that&#39;s alphabetical.  If this guy were to interview me and ask me to justify it I would turn the question back on him: &quot;Can&#39;t you think of any scenario where .net would be the best choice?&quot;  If he says no or gives some McDonalds metaphor - I think I&#39;d say he failed the interview.  I&#39;d rather work for a Baws that could see the elegance or efficiency of a solution, despite the language it&#39;s written in.  <br /><br />B<br /><br /><br /><br /><br /><br /><br /><br />On Mar 28, 2011 2:50pm, Charles Shapiro &lt;hooterpincher@gmail.com&gt; wrote:<br />&gt; Preaching to the choir, but still minorly interesting<br />&gt; <br />&gt; <br />&gt; <br />&gt; http://blog.expensify.com/2011/03/25/ceo-friday-why-we-dont-hire-net-programmers/<br />&gt; <br />&gt; <br />&gt; <br />&gt; -- CHS<br />&gt; <br />&gt; _______________________________________________<br />&gt; <br />&gt; Ale mailing list<br />&gt; <br />&gt; Ale@ale.org<br />&gt; <br />&gt; http://mail.ale.org/mailman/listinfo/ale<br />&gt; <br />&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br />&gt; <br />&gt; http://mail.ale.org/mailman/listinfo<br />&gt; <br />&gt;