Click here to Skip to main content
15,909,498 members
Articles / Visual Studio

Lipstick on a Pig is Not UX

Rate me:
Please Sign up or sign in to vote.
4.00/5 (1 vote)
12 Mar 2012CPOL2 min read 7.9K   1
Microsoft's new Visual Studio attempts to "engender the impression that VS feels lighter and less complex". In other words, instead of radically rethinking what a great development experience would be like, they focused on obfuscating the problem.

Microsoft’s recent announcement of a new version of Visual Studio has a fascinating quote in it (a colleague of mine pointed it out to me). Here’s the quote (emphasis mine):

Through reductions in toolbar command placements, line work, iconography, and color usage, Visual Studio 11 manages to simultaneously devote more space to your content while at the same time engendering the impression that VS feels lighter and less complex.

To paraphrase:

We heard you loud and clear about how Visual Studio got too complex and unwieldy. No problem, we will try to make it look less so.

Now, I appreciate Microsoft’s almost disarming honesty. After all, they could have easily ignored the naysayers, pretending as if Visual Studio’s Mardi Gras parade of options and menus is just what the doctor ordered.

But they did not. Visual Studio team owned up to the well deserved criticism and decided to do something about it. It’s just a shame that they took the old “lipstick on a pig” approach. Instead of radically rethinking what a great development experience would be like, they focused on obfuscating the problem.

Sadly, it didn’t have to be this way. It just so happens that the timing of this announcement almost coincided with the release of Bret Victor’s fantastic talk on (at least in part) what a great IDE would look like. In many respects, his vision is almost literally the opposite of Visual Studio’s:

Bret Victor – Inventing on Principle from CUSEC on Vimeo.

Now, I’m not nearly naive enough to pretend that his ideas will work perfectly in every situation where Visual Studio comes up short. I’m sure that there is a lot more work and refinement to be done before this can become viable for everyday development. That said, which of these two visions are closer to your idea of a great dev workflow?

Visual Studio 2011

Image 1

Bret Victor’s IDE (Code on the Left, Executing Version of it On the Right)

Image 2

You May Also Like

Image 3
Image 4

Image 5

This article was originally posted at http://tatiyants.com?p=1704

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
SuggestionVS got too complex? WHO DARED SAY THAT? Pin
ii_noname_ii12-Mar-12 4:52
ii_noname_ii12-Mar-12 4:52 
All right...
I'm against the death penalty, but make an exeption for whoever said
"We heard you loud and clear about how Visual Studio got too complex and unwieldy."

SERIOUSLY?
ANYONE who thinks VS 2008(?) is too complex, is in the wrong business.

It's slick, fast to start (that's so impressive), stable... And at times, leaves me just "wowing" at what can be achieved using it.
It's a beautiful piece of software FOR PROGRAMMERS. Not for your average iphone user. Not for your average mac user. Not for IT managers. Not for designers.
PRO-GRAM-MERS!
01010101010101010110100001!

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.