Another year, another rockin’ festival, for some another 3 (or 4) hangovers. FITC was, yet again, incredible. Highlights for me included John Maeda (who is a very quirky and engaging speaker…a low key presence with a whole lot of personality), North Kingdom, and Danny Stillion of IDEO. Not to mention meeting (and re-meeting) people, including - Paul Ortchanian, Gary Stasiuk, Evert Pot, Kristin Henry, and loads of other people (and by loads I mean not too many, but anyway…).
Of course, being mistaken for Justin Everett-Church was fun, for no particular reason.
Which, surprisingly, brings me to my point - what is it that is just so unbelievably bad about Hungarian Notation? (Or, rather, why do so many people seem to just hate it?)
I was chatting with Paul Ortchanian after his talk (we’d met at FITC last year, briefly, which is apparently why he mistook me for Justin), and I mentioned that I thought his presentation was great, but his use of Hungarian was killing me - oCamera in particular. In a flight of genius, I even showed him the Framework Design Guidelines book (yes, I’m that big a geek that I carry it around with me), expressing the opinion that it is perhaps the most important book for the Flash community - we’re very good at solving problems and writing code that works, but writing solid, usable APIs seems to be beyond all of us (I include those writing the Flash equivalent of the BCL - come on: stage.stageHeight, for crying out loud? what were you thinking??).
Back to the point - what is so bad about Hungarian Notation? You know, naming things like oMyObject, iTreeSize, bIsThisTrue?
You may even see the problem right there.
(more…)




