David Riley wrote:
Simonyi may have been a prodigy, but I don't
think
I can ever forgive him for Hungarian Notation.
Note that what most people practice as "Hungarian Notation" is *NOT*
what Simonyi suggested. Simonyi's idea had some merit, but a bunch of
people that didn't actually understand it popularized the idea of simply
trying to abbreviate the raw data type names while conveying no useful
semantic information. The Wikipedia article describes the difference
between the two. Simonyi's practice is now called "Apps Hungarian",
while the more common but totally useless kind is called "Systems
Hungarian".