Hungarian notation - deux

Rss iconG'day! If you find this content useful, you may want to subscribe to the RSS feed for regular updates on this topic.

It doesn't happen all that often but when it does, it's worth the wait.

You see, I'm one of those insubordinate software developers who has for many years insisted that Hungarian notation is crap because not even Hungarians find it useful. I was one of the obnoxiously vocal minority who just refused to conform to variable naming conventions, Microsoft-style.

If you're not a programmer: Hungarian notation is the practise of prefixing variable names with variable type indicators, in at attempt to make it easy for the programmer to instantly know what type of data she's dealing with. Is it an integer, string, date, object, currency, etc?

I have always argued that if you knew how to use the IDE and gave your variables meaningful, common sense and semantic names, there's no need for the stupidity and ugliness of Hungarian. Most "professional" programmers I know disagreed with me. Most books and articles on Visual Basic and C++ (Windows) disagreed with me. Microsoft's own programmers obviously disagreed with me.

But things have changed.

And they've turned right around. Microsoft no longer recommends Hungarian.

Finally.

It doesn't happen all that often but when it does, it's worth the wait. It feels good to say, on behalf of the obnoxiously vocal minority:

"I told you so."

Due to the large volume of spam, comments are disabled. If you have anything relevant to say, you can leave a , or contact me directly.

About the author

Ivan's mugshotI'm Ivan Lutrov and I'm the owner of Lutrov Interactive. I have 25 years of experience producing interactive work and I create cost effective business websites that are simple, engaging and easy to use. I practice what I preach and I say what I really think, even if it's sometimes not what you want to hear. Subscribe to the Lutrov Interactive feed via RSS and follow me on Twitter.