I feel honored that I'm now responsible for half of all bruce's diary entries :-)
So the article on GObject renewed my interest in Objective C. The last time I used it for a project I totally loved working with it, it seemed sort of like C with objects. As opposed to C++, which is like C with objects and operator overloading and a template system and data hiding and... I suppose C++ has its place somewhere, but I'm more a fan of Python's "we're all consenting adults" object system, and it seems like ObjC is much closer to that than C++.
I think ObjC might be a relatively easy sell at work, since it allows the kind of object oriented programming we tend to do with structs, and doesn't require any additional libraries. I wish I knew more about performance impacts, and I wish I could remember what dynamic binding meant. Maybe I'll work on the grad school application tonight...