A plea to development tool designers…

Systems hang. Especially systems with alpha or beta-quality operating systems on them.

Sometimes dev tools hang, and the only way to get things back is to do a hard reset.

So why do some tools put off saving their Tools->options settings until you exit the program?

Please don’t do that.

Comments (8)

  1. Will Dean says:

    I suspect you’ll now be sacked from MS. Visual Studio has been so bad at this for so many versions/years that it’s clearly essential MS policy that one should never know whether a settings change is going to stick. Even proposing that it might be wrong is probably a capital crime.

    The same approach is employed by the shell team, with unsticky autorun options, random folder formats, etc.

    For true options roulette, work with several instances of VS open at once, make a settings change in one, then shut the PC down (cleanly).

    Maybe this is fixed in 2005 – dunno yet.

  2. AndrewSeven says:

    The way I have found to make VS settings stick is to close it as soon as I decide that I like the setting.

  3. While we are at it, for god’s sake, how hard is it to add auto-save to VS?!?!

  4. Ditto to Andrew’s comment. It’s almost an instinct – been to options, close/reopen VS.

  5. Tim says:

    More dittos to Andrew’s comment, and a question. What tools do save options went you have them set? I think I’ve been so used to it not happening I take that approach on all of them.

    Like Will, I run multiple instances of VS. I have to remember the order in which I started each new project so that all the projects show up in Recent Projects.

  6. Eddie Parker says:

    This is why I don’t use Visual Studio for development. 🙂

    Vim baby! 🙂 If only it had a debugger for COFF files…. 🙂

  7. Michael Teper -> AutoRecover is available in VS2005 for source files, just like Word 🙂

  8. JeffAbraham says:

    Hi Eric,

    I own this now, and I can tell you that there are plans for fixing this situation in a future version of VS. One reason that there are so many issues is that packages are responsible for managing their own settings, and there isn’t a common infrastructure for storing them. Cheers!

    Jeff Abraham