Feeling the Love


I think I’ve been spoiled these last so many years. It’s gotten to the point where I cannot program without it.  I’ve tried to do it, on my own, for different projects, on the weekend, late at night, but I find that its just not the same.  I actually need it now.  I hunger for it when I don’t have it.  It’s as if my brain turns off and won’t let me proceed unless it is there.  I just can’t live without my Intellisense. 


Try, if you dare.  Use Notepad or even your favorite code editor.  You don’t get the pop ups do you?  You don’t get reminded after each dot what would logically come next.  You don’t get the instant reminder of the contents of your code base and the volumes of APIs awaiting out there in the void.  You don’t get the handy squiggles underlining your errors, long before you even bother to compile.  You don’t get the instant rewrite, correcting your errors as you type.  You don’t feel the love of an editor that really, truly wants to be your friend.


I need it so much that I’m willing to do almost anything to keep it.  Since I work on the compiler, in the same immense codebase as the rest of the product, I experiences all the growing pains as the editor and its ilk are torn down and refitted.  I experience the bugs as they come, working around those I can, being stalled by those that I cannot.  I work in the face of a appallingly slow debug build and the pestering assert dialogs that lurk behind the innocent facade.  Yet, still I persist.  Why?  Because its my editor.  Its got the intellisense.  I need it to even breathe.


Matt

Comments (8)

  1. Delphi7 says:

    I got spoiled with Delphi (same Idea – It’s called Code Completion).

    I got a bitter taste of reality when I had to put together a test project in ASP.NET web matrix – ohhhh did that hurt!!

  2. Justin says:

    I think Don Box referred to this as Intellisense Crack. Go to long without it and you go into withdrawl.

  3. Kevin Dente says:

    I’m just waiting for the day when Word has intellisense for the entire English language. Why must I continue to type out the full text of "pneumonoultramicroscopicsilicovolcanoconiosis" every time I use it, dammit.

    😉

  4. Matt says:

    That’s because it can be easily confused with "pneumonoultramicroscopicsilicovolcanoconiosillium"

  5. vbbox.plan says:

    This is something I’ve been meaning to write about for a long time. I once read somewhere

  6. Ed says:

    I would probably be just as spoiled as you are, *if* it worked all the time. It works so rarely in my C++ projects that I don’t depend on it anywhere near as much as I would like 🙁

    (ctrl-space… nothing… ctrl-space… nothing… CTRL-SPACE!!!! "Expression has a type that could not be resolve"… Well Resolve this!!!)

    sorry…

  7. y00k says:

    ZERG RUSH KEKEKEKEKEKEKE