I sense a mouse



  • Holy Hercules the Hera-Fucker, what the fuck is wrong with you sometimes, Microsoft?

    Got my new development environment set up, finally. Code is checked out. New control dropped onto an .aspx page. Time to do some code-behinding.  Start typing and... hmm, Intellisense no poppy upping. (For those not familiar with .Net, it's the super-powerful autocomplete function that literally makes coding in Visual Studio the best experience you'll ever have. And I don't mean just coding. In life. Period).

    Close project and re-open. Nope. Close VS and reopen. Nope. REBOOT and reopen. Nope.

    An hour of De Goggling later, and...

    [url="http://blogs.msdn.com/b/webdev/archive/2010/04/15/issues-between-visual-studio-microsoft-wireless-laser-mouse-and-windows-2008-server.aspx"]Microsoft Mouse Fucks Up Visual Studio[/url]

    In short, a bug in the drivers for (some?) Microsoft mice eats up all the Idle time that Visual Studio would normally use to let Intellisense to it's thing. And it just so happens that the mouse I randomly grabbed the the IT Bin was one of those mice.

    I know bugs happen when shit interaction, but come the fuck on, Microsoft!  This is your IDE, and your fucking mouse drivers. And this bug was in the wild since at least Vista, and the solution I found was dated 2010.  Does not a single developer working at Microsoft use a Microsoft mouse?  I mean, you guys DO make fairly good hardware. At least ONE guy working for you must use a MS mouse.  Did, like, no one say "hmm, weird-- I'm having a showstopping issue with VS, I better file a bug on this one".  In fact, fuck showstopping-- breaking Intellisense isn't just showstopping. It, like, stops the entire run of the show. nnonono-- it stops the run of ALL shows. Yes, breaking Intellisense should be like someone plugging in bulb to a lightboard, and all of Broadway fucking going offline. All of it. Even Off-Broadway.

    How did this get into the wild? How? HOW?  HOW? GIANT RED COMIC-SANS HOW THAT I AM TOO LAZY TO CHANGE THE HTML FOR?!??!?!?



  • s/I sense a mouse/I smell a rat/



  •  Mouse pointer has moved please rebboot to update



  •  that's what you get when you are too nice(2)


  • Winner of the 2016 Presidential Election

    @Lorne Kates said:

    In fact, fuck showstopping-- breaking Intellisense isn't just showstopping. It, like, stops the entire run of the show. nnonono-- it stops the run of ALL shows. Yes, breaking Intellisense should be like someone plugging in bulb to a lightboard, and all of Broadway fucking going offline. All of it. Even Off-Broadway.

    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.



  • @joe.edwards said:

    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.

    Bullshit. The resource that limits development productivity is memory. ANY memory aid is a huge boost to productivity.

    BTW, this OP is how you gripe about Microsoft.



  • And then there is than old bug with Intellimouse wheel that's causing extreme scrolling speed with some programs (namely, Microsoft Internet Explorer). The bug is there since forever.



  • @blakeyrat said:

    @joe.edwards said:
    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.

    Bullshit. The resource that limits development productivity is memory. ANY memory aid is a huge boost to productivity.

    BTW, this OP is how you gripe about Microsoft.

    It's not just a memory-aid, it's a typing aid. Even a simple "tab complete strings which are already present in files loaded into memory" is a wonderful thing to have.



  •  @joe.edwards said:

    @Lorne Kates said:
    In fact, fuck showstopping-- breaking Intellisense isn't just showstopping. It, like, stops the entire run of the show. nnonono-- it stops the run of ALL shows. Yes, breaking Intellisense should be like someone plugging in bulb to a lightboard, and all of Broadway fucking going offline. All of it. Even Off-Broadway.

    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.
    I'm on linux, and use vi. Hence, I'm bereft of the beauty that intellisense undoubtably is. However, I know I wouldn't work without syntax highlighting for the world, and I imagine the feeling is similar...



  • Personally I prefer Tomato's. Whole Tomato's.

    Always preferred them over Intellisense. I don't know if using it would fix your 'issue' though.

    Another thing that winds me up however is that I work with embedded systems a lot, and we commonly add USB ports on them that show up as a serial port, and Windows regularly thinks they are "Standard Serial Mouse"'s. How long do we have to go for before Microsoft drops such hardware ? I mean, I think I scrapped my serial mouse when I upgraded to Windows 95 for crying out loud!



  • @Mole said:

    Another thing that winds me up however is that I work with embedded systems a lot, and we commonly add USB ports on them that show up as a serial port, and Windows regularly thinks they are "Standard Serial Mouse"'s. How long do we have to go for before Microsoft drops such hardware ? I mean, I think I scrapped my serial mouse when I upgraded to Windows 95 for crying out loud!

    You use Windows in Embedded systems ?
    You already have more problems than a serial mouse



  • @joe.edwards said:

    @Lorne Kates said:
    In fact, fuck showstopping-- breaking Intellisense isn't just showstopping. It, like, stops the entire run of the show. nnonono-- it stops the run of ALL shows. Yes, breaking Intellisense should be like someone plugging in bulb to a lightboard, and all of Broadway fucking going offline. All of it. Even Off-Broadway.

    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.

    In all honesty, working with Intellisense kinda makes me feel like a hack. Because it's so convenient, I can't remember shit by myself anymore. Now, what namespace was that in again?



  • @blakeyrat said:

    @joe.edwards said:
    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.

    Bullshit. The resource that limits development productivity is memory. ANY memory aid is a huge boost to productivity.



    I can't tell if you are being ironic here or not.

    If you are, that's a pretty funny play on words. If you aren't, you are a fucking idiot.

     



  • @joe.edwards said:

    @Lorne Kates said:
    In fact, fuck showstopping-- breaking Intellisense isn't just showstopping. It, like, stops the entire run of the show. nnonono-- it stops the run of ALL shows. Yes, breaking Intellisense should be like someone plugging in bulb to a lightboard, and all of Broadway fucking going offline. All of it. Even Off-Broadway.

    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.

     

    I wouldn't classify the ability to memorize namespaces, class names, methods, properties, and parameters as a "core competency", but I do agree with the point that, while it will be a bigger PITA without it but it should not be beyond one's abilities to look things up in the documentation.

     

    On the topic though: I have been using a wireless Microsoft mouse for years. I probably haven't encountered this issue because I Don't install their intellipoint or whatever it's called.

     

     

     



  • @Mole said:

    Personally I prefer Tomato's. Whole Tomato's.

    Tomato's what?

    @Mole said:

    I mean, I think I scrapped my serial mouse when I upgraded to Windows 95 for crying out loud!

    A ps/2 style mouse is still a serial mouse, albeit in a different connector. My first USB (to be pedantic this is still "serial" but not RS232) mouse was circa 2000: the original Microsoft Explorer optical. It still works, even if the kids gave it a good workout. But for years I used it via ps/2 due to compatibility and minimal available USB ports.



  • @Zemm said:

    @Mole said:
    Personally I prefer Tomato's. Whole Tomato's.

    Tomato's what?

    wholetomato.com

    @Zemm said:

    @Mole said:
    I mean, I think I scrapped my serial mouse when I upgraded to Windows 95 for crying out loud!

    A ps/2 style mouse is still a serial mouse, albeit in a different connector. My first USB (to be pedantic this is still "serial" but not RS232) mouse was circa 2000: the original Microsoft Explorer optical. It still works, even if the kids gave it a good workout. But for years I used it via ps/2 due to compatibility and minimal available USB ports.

    You've probably never experienced it then. Build an embedded product, give it a USB connector, for simplicity show as a COM port on Windows, watch in amazement as Windows thinks your product is a mouse and then your pointer goes completely nuts. Have to change the product to stop Windows thinking you are a mouse.



  • @fennec said:

    s/I sense a mouse/I smell a rat/
    Yes.  In the early '60s, writer Jack Douglas picked up an altered phrase from his Japanese-born wife and started indicating suspicion of anything by saying "I sniff a mouse".

    Shakespeare fans might prefer to simply blurt out "surströmming!" as a rendition of "something is rotten in Denmark--er, Sweden".



  • @da Doctah said:

    "I sniff a mouse"

    That's some sort of furry sex thing, isn't it?



  • @Mole said:

    , watch in amazement as Windows thinks your product is a mouse and then your pointer goes completely nuts.

    From memory those com port mouses use magic strings to identify themselves to the os/driver. Obviously your product sends just the right string to trigger this behaviour.

    I remember getting a similar problem when flicking between 2 (Microsoft) and 3 button (Mouse Systems) mode on my original 1993 mouse after it had initialised.



  • @joe.edwards said:

    @Lorne Kates said:
    In fact, fuck showstopping-- breaking Intellisense isn't just showstopping. It, like, stops the entire run of the show. nnonono-- it stops the run of ALL shows. Yes, breaking Intellisense should be like someone plugging in bulb to a lightboard, and all of Broadway fucking going offline. All of it. Even Off-Broadway.

    Intellisense is a convenience (a damn nice one, but a convenience still). If you're completely unable to develop without it, perhaps you should work on your core competencies as a developer.

    IntelliSense is a productivity multiplier. I wouldn't say I'm completely unable to develop without it, but I'm measurably slowed down without it. (This is also one of the reasons that ReSharper is effectively mandatory IMO.)

    On that topic - does anyone else think that job interviews that ask you to write code, without an IDE, are completely pointless? It's not like you're going to NOT be using an IDE in your day-to-day development, unless the prospective employer intends for you to code in Notepad, in which case aborting the interview is the only logical option.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.