Why I hate intellisense

Why would I hate something as ‘helpful’ as intellisense? Well, because it doesn’t always work and it leads to lazy developers.

other_dev: <input type=”text” id=”AEFUDate” class=”pdFormField” runat=”server”>
other_dev: no enable or disable
me: http://www.blooberry.com/indexdot/html/tagpages/i/inputtext.htm
me: Disabled=true/false
other_dev: well, it’s not showing up in the autotype for some reason – even though controls on other forms do – dunno what the issue is.
other_dev: add this to the <%@ Control CodeBehind other_dev: TargetSchema="http://schemas.microsoft.com/intellisense/ie5" other_dev: and it works fine me: yay for IDE specific metadata!

Rather than doing some research and looking up the attributes, some developers would rather the IDE tell them what they should be using. If you interview these devs and ask them about the properties of an object or ask them how they use the object, they don’t know. When intellisense fails them, they run to find you;They treat you like their own personal living intellisense. BAH!

  • Hermann Klinke

    it leads to lazy developers

    hm…isn’t this ironic regarding your blog title (lazycoder), or is there a difference for you between a lazy developer and lazy coder? 😉

  • Scott

    heh heh heh, All developers are lazy. If we weren’t, we’d still be using punch cards or front panel switches. Being lazy when it comes to developing isn’t a bad thing. Being lazy when it comes to thinking is a bad thing.