More than a text editor

06May10

Recently I started using Visual Studio 2010, if you follow me on twitter you probably know that this hasnt been a nice transition for me (apologies for the cursing btw)  I ve had many crashes, and I m pretty sure I m not alone, not only a quick search in twitter will reflect this (see image below, the only marked twitt is about a fix for something) , but a some of my co-workers had one or another problem.

It would be naive to think all the issues have the same source, and I know that many are related to the plugins ( I use Resharper with xUnit extensions and AnkSvn). What I m trying to say is that this post is not  to bash Visual Studio,  to be fair the IDE is pretty flashy, shiny, even amazing…. but you know what I want options,  something I can rely on and that I can bend to my will. Lets elaborate on that.

Using resharper means I m used to using shortcuts, templates and whatnot,  I know I should be able to bend an IDE to do what I want so I can code faster, be focused on what I m doing. On the other hand I can also see that having a comon IDE within a group means we can share tricks and learn about each other practises.

So today I saw this post by Rob Connery and I cant help but wonder, Is Vim the right way to go?, no idea but I know I m ready to give it another try.  However Id iek to set my expectations. I think what I would like is a more modular VS  (where I can turn things off).

Although it s a pain, the Add Reference Dialog speed is not my main issue,  it takes so long to add a reference that at least it makes me think “Do you really want to add that dependecy?” I would prefer if it wouldnt happen tho.

So, what do I want ouf of my IDE:

  • To write code, quickly
  • to rely on it, if it crashes, updates, looses references that It handles it elegantly
  • To get feedback about the code I write  quickly
  • yes to  intellisense , I m a terrible typist (maybe I should change that?) and it helps when you have long explicit variable names (sometimes I go overboard with this until I find better names)
  • to be able to change the way the code looks
  • to format the code to my will, even if it s stupid, I want to be able to try new things
  • to be able to do simple and complex refactorings easily and that their result is obvious before we event start the operation
  • good ctrl+z support
  • to leverage what I know, and induce me to do smarter things, after all the IDE has intimate knowledge about the framework I m using
  • that I can carry around my settings (shortcuts, templates, etc really easily)

am I dreaming? Possibly, but lets see whats possible

Advertisements


3 Responses to “More than a text editor”

  1. Need to ditch R# and switch to CR 😛

  2. 2 roundcrisis

    That is your personal opinion, Up there is mine. R# FTW I actually tried CR, too noisy, to much animation, I prefer tools that are a bit more out of the way

  3. Only joking! I’m well aware that CR is not the real answer to your requirements as above and know this is a red herring.

    Also I know most people that have grown used to R# cant fathom CR, and I know it took me a while (it was worse 5 years when I started using it) too but IMO its worth it.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: