Distributed Hungarian Notation doesn't Work
+Mark Nottingham on HTML5 “web+” URI scheme prefix to sandbox off a set of identifiers for Web apps.
I've missed whatever discussion there was on why such a thing might be remotely desirable (to me "web" implies HTTP, and we already have a scheme for that), but whatever, Mark's post is a good read for anyone who might have to name stuff.
Hope I'm not too cynical is saying the following paragraph could be repeated in a lot of other contexts:
Yes, I’m looking at you, browser folks. Good on you for moving first and winning the land grab, now let’s make sure we don’t all have to live with a mess for the next 30 years.
I'd completely forgotten about http://en.wikipedia.org/wiki/Hungarian_notation though I vaguely remembering using it for some job or other a long time ago. It was obviously conceived with good intentions, and sometime such conventions can be a really good idea - e.g. the informal RDF term naming convention of lower case initial + camelCase for properties and upper case + camelCase initial for classes works well. But somehow Hungarian Notation just winds up ugly and/or confusing. ClassPerson - bleah!
http://www.mnot.net/blog/2011/08/24/distributed_hungarian_notation_doesnt_work