Slashdot Mirror


Does Visual Studio Rot the Brain?

duffbeer703 writes "As a UNIX guy dragged kicking and screaming into the Windows world, I've never really been able to enjoy Windows programming. Charles Petzold, who is a long-time developer for DOS & Windows really laid out the reasons for me at the NYC .NET Dev group. Visual Studio and Microsoft tools force you to adopt programming techniques designed around implementation speed, not understanding or quality."

30 of 790 comments (clear)

  1. Perhaps by Anonymous Coward · · Score: 0, Funny

    Visual Studio may rot the brain, but that's better than the testicle-rot I get from an average linux install. Don't get me started on the rectal cancer I contracted by using BSD...

  2. Help! by ArchieBunker · · Score: 4, Funny

    Help I did type Y work for years and now I'm doing type X. Things are different and I don't understand, why!

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  3. Say what? by 187807 · · Score: 1, Funny
    From TFS:
    ...Microsoft tools force you...


    Microsoft? FORCE? No way!

  4. Indeed it does! by fyrie · · Score: 5, Funny

    I'm a C# coder who uses Visual Studio 2003 8 hours a day during the week. I recently got an MRI and the results were unanimous - TEH BRAIN ROT!

  5. Re:Does it? Not sure. But from experience I can sa by rackhamh · · Score: 4, Funny

    Why, in case the martians attack and take out all our strategic IDE reserves?

  6. Re:Microsoft DEVELOPER tools are good by deinol · · Score: 5, Funny

    I'm sure I'll get modded down for supporting them

    This is Slashdot. You would have been modded down for supporting them, but you always get mod points for pointing out that you would be modded down.

    Now I'm going to be modded down for not being very funny.

    --
    Got Apathy?
  7. Finish the fucking story by heinousjay · · Score: 3, Funny

    I have been programming pretty steadily for about 30 years now, and only once have I seen a computer fail in a way I'd classify as "interesting."

    I really wanted to hear the end of this...

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  8. Overgeneralization by bwalling · · Score: 5, Funny

    All articles like this overgeneralize.

  9. Re:yes, it does rot your brain, or at least habits by robertjw · · Score: 5, Funny

    I tried to turn him on to coding, but he went out and got Visual Studio, and went off on his own. He came back and proudly demonstrated his various creations.

    Shoulda started with Perl. Everyone knows Perl is the best language for learning quality programming skills.

  10. Re:who's fault is that? by scorpioX · · Score: 5, Funny

    TRS-80 and a TV? Lucky you! In my day, we had to write the equivalent of Hello World, by entering the binary code via the Altair's switches. 6 hours later (because you would inevitably screw up and have to start from the beginning) the panel lights would flash "Hello World" in Morse Code. And we had to walk through 10 miles of snow to get to the computer - barefoot!

  11. Re:who's fault is that? by morcego · · Score: 5, Funny

    You had binary code ? Lucky you.

    When I was a kid, I had to write the Hello World program using only 0's.

    --
    morcego
  12. Re:who's fault is that? by TWX · · Score: 3, Funny

    You had electricity?! In my day, we had to plumb the pipes and fill the mercury to appropriate levels, and once we had our "program" written we had to sit there and pedal the bicycle fast enough and long enough to run the darn thing! If you messed up, you were stuck re-soldering and detoxifying from exposure to mercury.

    --
    Do not look into laser with remaining eye.
  13. Re:who's fault is that? by Matthaeus · · Score: 5, Funny

    You had mercury and pipes?

    In my day, we had to create a religion that induced the masses to spend millions of man-hours moving stones just to get a working calendar!

  14. What we have here, ladies and gentlemen... by OwP_Fabricated · · Score: 2, Funny

    Is a troll. Can anyone tell me what he did wrong though?

    So far I count a distinct lack of insults towards nmb's parents, and not a single reference to his sexuality.

  15. Creation of the loop structure... by Ursus+Maximus · · Score: 5, Funny

    Earth? Cool? Lucky, lucky you, weren't you the spoiled brat? Back in the day, I had to envision a billion Buddhas within a billion Buddhas within a billion Buddhas, all on top of a turtle's back just to get a big bang and some actual space time with matter...

    1. Re:Creation of the loop structure... by I+Like+Pudding · · Score: 2, Funny

      So, reality is just a continuation of Buddhas? Or, wait, no, Buddha is the continuation!

      *ascends into the light*

  16. Rot the brain? by Transcendent · · Score: 4, Funny

    Writing C code in vi will rot the brain... or make it stronger.

    In either case, something drastic is going to happen. Tread lightly.

  17. Re:Microsoft DEVELOPER tools are good by ThousandStars · · Score: 5, Funny
    Are you going to claim that a mechanic who uses the computer in your car to tell him you have a bad sparkplug is a bad mechanic? Or are you going to be quietly grateful that he was able to fix your problem for $50 in 1/2 an hour instead of the old school "hard core" method of slowly replacing part after part until you figure out which was the broken one, which costs you lots of time and money?

    Since this is /., I'm going to denounce anyone who buys pre-made cars instead of smelting and molding the steel themselves. Let's face it, those who don't design and implement the whole engine and drivetrain, on a lathe, by hand, are girly men at best. Furthermore, if you ever did use a mechanic, I'm going to question your worth as a human being and mock your nickname. In this case, I'll observe that the parent is named "captain craptacular," which hardly inspires confidence.

  18. Re: who's fault is that? by Z34107 · · Score: 2, Funny

    You realize a faster version of your program would be:

    for(;;) printf("Fuck You");

    'Cuz, ya see, your compiler might otherwise generate code to compare 1 with true, whereas the empty for header has no such overhead. Y'see, that's 'cuz IntelliSense is is GOD.

    --
    DATABASE WOW WOW
  19. Re:who's fault is that? by DJCater · · Score: 5, Funny

    I had to get up in morning at ten o'clock at night, 'alf-hour before I went to bed. Eat a lump of cold poison, work twenty-nine hours a day down 't mill, and pay 't mill owner for permission to come to work, and when we got home, our Dad would kill us, and dance about on our graves singing "Hallelujah."

    --
    MP

    --
    Sig Appended to the end of comments you post. 120 chars.
  20. Re:who's fault is that? by rocjoe71 · · Score: 4, Funny
    You had alphabet to spell "Hello World"? Lucky you!

    I banged two rocks together and cousin Ugg just "got it".

    --
    Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
  21. Re:who's fault is that? by Precambrian-C · · Score: 2, Funny

    Damn, but that was brilliant. Thanks. And I already burned all my moddies on another thread. Damn!

  22. Re:who's fault is that? by Enrico+Pulatzo · · Score: 4, Funny

    Still better than using Exchange server...

  23. Re:who's fault is that? by Anonymous Coward · · Score: 1, Funny

    Oh yeah? Back in my day we would go outside in freezing weather and write "Hello World" with our own piss into the snow.

  24. Re:C complications by I+Like+Pudding · · Score: 2, Funny

    I was both poking fun at the parent and using my reply as a vehicle for Perl one-line obfuscatory hotness. Please to be grounding yourself contextually in future endeavors, effendi.

  25. Re:who's fault is that? by Wavicle · · Score: 2, Funny
    One of the things I hate about C (and especially C++) is its ability to be non-C-like. Take a valid C implementation of your program for example:
    #define RAND ((double)rand()/2147483647)
    #define DO for(;;){
    #define LOOP }
    #define PRINT(a) printf(a);
    #define IF if
    #define ELSE else
    #define START {
    #define END }
     
    main() START
      int X;
     
      DO
      X = RAND * 1000;
      IF ( X == 1 )
      PRINT(".")
      ELSE PRINT(" ")
      LOOP
    END
    (in case you're wondering, gcc compiles that just fine)
    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  26. New Version of EeziPost Now available! by Anonymous Coward · · Score: 1, Funny

    Slashdot EeziPost (TM) MK III

    [ ] Another: [ ] Dupe [ ] Slashvertisment [ ] WTF [ ] $editor is a dork
    [ ] Frist psot [ ] link to GNAA [ ] Link to goatse [ ] $random_drivel
    [ ] I Haven't RTFA, but... $random_opinionated_comment
    [ ] Slashdotted already!. I bet their server runs on $topic_item too
    [ ] Soul_sucking registration required
    [ ] Mod Parent [ ] up [ ] Down
    [ ] Fsck: [ ] SCO [ ] Micro$oft [ ] DMCA [ ] DRM [ ] MPAA [ ] RIAA [ ] Google [ ] Bush [ ] You all
    [ ] I for one welcome our new $topic_item overlords
    [ ] Imagine a beowulf cluster of those
    [ ] In Soviet Russia, $topic_item owns you!
    [X] Meh!
    [ ] Netcraft confirms $topic_item is: [ ] dead [ ] dying
    [ ] But have the inventors thought of what will happen if $random_amateur_insight
    [ ] Once again the USA is clamping down on my [ ] Amendment rights.
    [ ] You insensitive clod
    [ ] But people who download music from P2P networks are more likely to buy the album
    [ ] Cue DVD Jon-type crack in 3..2..1
    [ ] Torrent, anyone?
    [ ] Here's a link to a patch: $random_linux_distro_url
    [ ] Profit!!
    [ ] Still no cure for cancer
    [ ] Coral Cache: XXX.nyud.net:8090
    [ ] Microsoft [ ] Google [ ] YaHoo! [ ] SCO is evil

    [X] When I was a kid, I used a Apple II and Apple Basic.
    [X] Apple? Lucky you. When I was a kid, we had to do this in binary.
    [X] Binary? When *I* was a kid, we had to do it with only 0's.

  27. Re:who's fault is that? by doublebackslash · · Score: 2, Funny

    You had heavy elements?

    Wimp.

    --
    md5sum /boot/vmlinuz
    d41d8cd98f00b204e9800998ecf8427e /boot/vmlinuz
  28. Re:Microsoft DEVELOPER tools are good by tooth · · Score: 3, Funny

    These aren't the droids you're looking for.

  29. Re:Apples and Oranges by Anonymous Coward · · Score: 1, Funny

    I'm an Emacs and Vim kind of guy

    Emacs AND Vim? Isn't that like mixing matter and anti-matter?