The main uncool thing about Open Source stuff

Published Sun, Mar 25 2007 19:09 | William

I swear, there are times I just want to bang my head off of a wall in frustration.  Without getting too specific, I was in a discussion the other day where I was adamantly arguing that I thought a given company's decision to use Ruby on Rails  was a good thing.  Note for those that have trouble seeing the obvious - Ruby on Rails is NOT a Microsoft Product.  I think it goes without saying that there are many Microsoft products that I use and like. And it's also pretty obvious that I like Microsoft as a company.  Anyway, as the discussion progressed, I made a comment that while I really like Ruby on Rails, while I really like Apache, I really don't like MySql.  Before getting that last part out, I quailified it with "I haven't used MySql in 2 years but my experience with it overall has not been positive". 

What happened next reminded me of 2nd grade when this kiss a55 that was in my class used to get all happy and pull the 'pick me' routine every time the teacher asked a question.... "Well, you just don't like MySql b/c you drank the Microsoft Kool Aid"  I went on to explain how that wasn't the case and why I preferred BOTH Sql Server and Oracle to MySql and there it came again "Well, you just like corporate stuff and hate Open Source."

Which got me to think about Open Source for a second.  Although I've had some trouble here and there getting open source products up and running, there's quite a few that I like.  I sure do like Linux although since I know Win 2003 server better, I use WIn 2003 a lot more.  I sure do like Apache.  True, I think IIS 7.0 is just plain awesome, but I can after all like Apache AND IIS.  I sure do like Log4Net. I sure do like NAnt (although I've increasingly moved over to MSBUILD) . I sure do like WIX.  And the more I see of it, the more I realize I don't Like Ruby on Rails, I love it.  I love it quite a bit.  And damn near every time I use it, I realize that I liked it even more than I did before.

If that makes me some blind closeminded Microsoft only type, so be it.  Every time I hear how I'm such a "Microsoft only" guy (with the implication that I"m Microsoft only even though their products are somehow inferior and I still love them anyway), I just think of a phrase that sounds  a lot like "What a MoooshWag".

Why can't you like Microsoft, Oracle and Open Source products?  Why?  And why is it that the only reason people apprently don't like Open Source is b/c they are either Brainwashed or Stupid?  Do people realize what Brainwashing entails?  I mean, what an utterly stupid thing to say.  So who's really close minded and blinded?  Who's really a zealot?

When Open Source starts booting out so many of their stupid sounding advocates (no, I'm not saying all of their advocates are stupid sounding, far from it) it won't be a minute too soon.  Until then, I just wish they learn some new criticism of people that don't agree with them.  I'm not holding my breath though.

Comments

# Jeff said on March 25, 2007 9:28 PM:

I've had various experiences that relate to that. I'm pragmatic. I'm a problem solver. I build solutions using technology. I definitely have a personal preference for Microsoft but I stand in utter awe when I see online forums where people say "all Microsoft software sucks" at the briefest mention of Microsoft.

This is purely anecdotal, but I see many Microsoft fans that are open to using open source/Linux software, but in the open source world, I see a lot of vitriole directed at Microsoft no matter WHAT Microsoft does. It frustrates the hell out of me because the most vocal people end up representing their community, for better or worse.

I'm a problem solver, not someone that's going to pick a side in technology wars, cover my ears and yell at the other side "you suck!" I KNOW the open source community has many people that feel the same way. They definitely need to take the floor.

# mrpeabody said on March 26, 2007 1:56 AM:

Well written Bill.  I deal with a couple of people who are in this 'everything Microsoft is bad', 'everything Open Source is good' camp and it's tiring and damned boring.  

I'll use whatever tool/technology suits the purpose and gets the job done in the most cost effective way.  Sometimes that means Open Source, sometimes it is Microsoft or another licensed technology.  It depends on the scenario, the support requirements and any number of other factors.

I've always believed that having a closed mind to a certain technology on 'religious' grounds does not serve the customer in the best possible way.

# rgz said on May 4, 2007 3:29 PM:

Funny how everybody goes thought different experiences. To me, when working with OSS people, MS people and 'hybrid' people, this are the impressions I get.

For OSS guys, any mention of MS means --incompatibility hell-- you can get your products to work and cooperate and coordinate pretty well, but when you have to jump the "microsoft bridge" you find yourself doing a lot of MS special casing. That expression "MS Bridge" pretty much sums up the feeling, that MS is on its own separete island, and you have to take a bridge (with an expensibe toll to boot) to get to this other island. Maybe if you worked mostly outside MS world you could understand why using * individually* each MS product suck so much. Because each one is another bridge you have to take. But when you live in MS Island these jumps are invisible or very smooth so you don't notice.

"MS people" on the other hand, don't make me laugh, these are most unreasonable people i have to work with, they dismiss anything OSS and almost anything non MS as junk. They also use every MS product they can, even though they don't really need them. These people effectively qualify as fanboys.

Hybrids, as it seems you are not fanboys but still live in the MS shores and the bias stated above applies to them exactly the same but in reverse, they find working with OSS products a hassle because they'd have to take bridges to use them, however many pieces of OSS take the effort to ship a Windows Ready Solution, you guys are spoiled.

Search

This Blog

Tags

Community

Archives

News

My other sites

Cool Stuff

Book Stuff

Security

ORM

Data Access

Funny Stuff

Compact Framework Stuff

Web Casts

My KnowledgeBase Articles

My MVP Profile

Design Patterns

Performance

Debugging

Remoting

My Fellow Authors

My Books

LINQ

Misc

Speech

Syndication

Email Notifications