On Unnecessary Namespacing

Is it really necessary to qualify everything in Windows Vista with the "Windows" namespace?

vista-start-menu-2.png

Hey, guess what operating system this is!

At least the Vista start menu lets me do a containing search, so if I start typing 'fax', the menu dynamically filters itself to show only items containing what I typed. The revamped Start menu is one of my favorite Vista features; it directly addresses XP's abysmal start menu user experience.

But still-- what's with all the Windows noise? Wouldn't that list be so much easier to navigate if we deleted the words "Microsoft" and "Windows" from each entry?

vista-start-menu-3.png

I'm sure the very suggestion of dropping those key branding words will drive the marketing weasels apoplectic. But who's more important? The users, or your marketing weasels?* Repeated words, if they're repeated often enough, are just babbling noise.

I have a similar problem with the add reference dialog in Visual Studio.

visual-studio-add-reference-dialog.png

Unfortunately this dialog does not support containing search-- only "starts with" search-- so it's a royal pain to find what I need. This is a concrete example of how unnecessary namespacing hurts usability. Thank goodness the System namespace is actually named System and not "Microsoft.Windows.dotNet.System".

* a rhetorical question.

Read more

Stay Gold, America

We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.

By Jeff Atwood · · Comments

The Great Filter Comes For Us All

With a 13 billion year head start on evolution, why haven't any other forms of life in the universe contacted us by now? (Arrival is a fantastic movie. Watch it, but don't stop there - read the Story of Your Life novella it was based on

By Jeff Atwood · · Comments

I Fight For The Users

If you haven't been able to keep up with my blistering pace of one blog post per year, I don't blame you. There's a lot going on right now. It's a busy time. But let's pause and take a moment

By Jeff Atwood · · Comments

The 2030 Self-Driving Car Bet

It's my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice: By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for passenger

By Jeff Atwood · · Comments