Microsoft sucks


Recently I started working on a .Net project. I had heard a lot about Visual Studio and had seen most of its ads. The difference is obvious. Let me tell you how the difference is obvious.

Previously I had worked on Java projects. So Eclipse is what I used. Being a Microsoft product, my expectations out of Visual Studio were a bit stretched out. I was thinking that it would provide me with options that would let me have dinner with Aditi at 8 and what not ;).

But when I started using it, the word that came to my mind was “nightmare”. Yes, I understand that for a new person, it takes time to get used to an IDE. But I could master Eclipse in 2 days flat. And here, its over a month and it still is a bad dream.

Small and pretty useful things like Organizing imports, Search results tree, adding try catch automatically, generating getters and setters etc. are missing! ! ! ! ! ! WTF? When I started using it, a single word came to my mind for its developers: “maniacs”. I do not think its at all a developer friendly IDE. Most of my time is spent in doing some configuration to get it working instead of coding the business logic of my application. If you keep it open for 3 – 4 days continuously, it behaves as if one has sprayed pepper in its eyes. Hangs, misbehaves and what not!

Recenltly, I noticed another stupid thing. There was a circular dependency in 2 of my projects in a solution. So, it was not building them (despite configuring the build order). So, I commented out the dependee lines in one of the projects. And then it happened. Something that can be expected from only a M$ product. It was showing errors in the commented lines!

CAUTION: Java developers, stick to Eclipse. Its undoubtedly the best IDE in the world. .Net developers, try Eclipse and M$, yes, the difference is obvious!

  1. #1 by peevee on August 17, 2006 - 8:29 am

    hi setu,
    I agree about the pathetic IDE of VS. It really sucks and crashes. It can behave as randomly as it needs. And I strongly feel that mission critical application development is not meant to be developed with VS. when I talked about it to other pppl they just say dont worry MS will release new version shortly…

  2. #2 by peevee on August 17, 2006 - 8:29 am

    hi setu,
    I agree about the pathetic IDE of VS. It really sucks and crashes. It can behave as randomly as it needs. And I strongly feel that mission critical application development is not meant to be developed with VS. when I talked about it to other pppl they just say dont worry MS will release new version shortly…

  3. #3 by Kapil on September 1, 2006 - 9:20 am

    Setu,

    I simply disagree. All i can say is that you have not realised the power of Windows. For some statistics, working with Windows is 5 times more productive than Java and mostly comes for the fact of the IDEs by Microsoft.

    Cheers

  4. #4 by Kapil on September 1, 2006 - 9:20 am

    Setu,

    I simply disagree. All i can say is that you have not realised the power of Windows. For some statistics, working with Windows is 5 times more productive than Java and mostly comes for the fact of the IDEs by Microsoft.

    Cheers

  5. #5 by Inverse on September 7, 2006 - 10:42 am

    Microsoft continues to break boundaries of idiocy by showing to me on a daily basis on interaction with it’s softwares that it sucks.. big time!!

  6. #6 by Inverse on September 7, 2006 - 10:42 am

    Microsoft continues to break boundaries of idiocy by showing to me on a daily basis on interaction with it’s softwares that it sucks.. big time!!

  7. #7 by Yogendrasinh on November 13, 2006 - 5:09 pm

    Setu, May you should first write which version of VS you are using. VS 2005 is crashing many times but the features that you found ‘missing’ are infact there 🙂 I have to admit that if configuration of VS took most of your time then you are really fast at coding and in that case you don’t really need to have VS open for 3-4 days.

  8. #8 by Setu Garg on November 13, 2006 - 5:29 pm

    VS Version 2002.

    And I leave it open because I have to work on it over a span of days and months owing to to my big project.

    By the way, this is what my team is making: http://ocw.mit.edu

  9. #9 by Yogendrasinh on November 13, 2006 - 5:09 pm

    Setu, May you should first write which version of VS you are using. VS 2005 is crashing many times but the features that you found ‘missing’ are infact there 🙂 I have to admit that if configuration of VS took most of your time then you are really fast at coding and in that case you don’t really need to have VS open for 3-4 days.

  10. #10 by Yogendrasinh on November 14, 2006 - 2:18 pm

    An interesting discussion about the same topic is here.
    http://msmvps.com/blogs/jon.skeet/archive/2005/12/22/79631.aspx

  11. #11 by Yogendrasinh on November 14, 2006 - 2:18 pm

    An interesting discussion about the same topic is here.
    http://msmvps.com/blogs/jon.skeet/archive/2005/

  12. #12 by Danny on January 20, 2007 - 1:20 am

    Hello Setu,

    You work for Sapient, a company tha doesn’t value technical skills, likes to employ drones and brainwashes them with that “people-focused” nonsense and yet you say Microsoft Sucks!

    Why Am I not surprised — Microsoft does not hire drones.

  13. #13 by Danny on January 20, 2007 - 1:20 am

    Hello Setu,

    You work for Sapient, a company tha doesn’t value technical skills, likes to employ drones and brainwashes them with that “people-focused” nonsense and yet you say Microsoft Sucks!

    Why Am I not surprised — Microsoft does not hire drones.

  14. #14 by Sachin on April 5, 2007 - 10:23 pm

    Setu!

    Why did you make the switch to .NET from Java if you loved it so much in the first place!!!
    – The bottom line is U are an incompetent Fool!!!

  15. #15 by Sachin on April 5, 2007 - 10:23 pm

    Setu!

    Why did you make the switch to .NET from Java if you loved it so much in the first place!!!
    – The bottom line is U are an incompetent Fool!!!

  16. #16 by pAshish on August 30, 2008 - 8:22 pm

    Nach na janey aangan teda.
    First Learn to respect a product.
    Every Software Product is made to do solve your problems. You cannot in your review blatantly claim VS is not good. Also., What did you expect? Visual Studio to compile your JAVA classes out of the box, NO, never. It has to be configured to do so. (But only a fool will do that, Eclipse is enough for JAVA morons).,
    1. It is not Visual Studio, that stopped you from meeting Aditi., 🙂 Its you yourself.
    2. What configuaration your are talking about? In VS, type your code, compile, and GO. (Even a decent amount of Security too is given to your small school-programs!!). And, what does Eclipse offer? Tell me frankly. What all you need to do, FIRST to create your Devlopment Environment? How many Windows did you opened? How much you clicked or used shortcut to compile?
    3. I dont need VS opened for 3-4 days., I have life, Enjoy, & like you we too have aditi to meet, MS thinks that. They are much much ahead of all. Think!!!

    I am not against Eclipse., But Judging Eclipse and VS is not good.
    Yes., Java developers must stick to Eclipse, If they want to get productive., Come to .NET World. A red-carpet Welcome is given., And if one goes to JAVA from .NET, be prepared to get screwed from configuring your environment first, both on devlopment and deployment machines 🙂

  17. #17 by Raju on August 30, 2008 - 9:23 pm

    Setu, and others who've commented here..

    First things, if you don't love Java – You've not worked on this yet..

    There were huge arguments over which one's the better technology, software etc. This comment is not about all that..

    I am a huge evangelist of Open source software and will always be.

    Use whatever technology will be suited for your work. And stop taking advices from biased freaks..

    I feel icky.. replying to a post done about 2 years back.. There were generations of Software and API releases after this was initially posted..

    So commenters, its time you revised your thoughts and open your minds..

(will not be published)