We've been using C and C++ way too much - they're nice, but they're very close to the machine and what we wanted was to empower regular users to build applications for Linux.
The ambiguities of language, both in terms of vocabulary and syntax, are fascinating: how important connotation is, what is lost and what is gained in the linguistic transition.

