|
Re: Why? Language Archaeology ... and Metaprogramming
|
Posted: Jul 1, 2009 2:52 PM
|
|
Nemanja,
Despite my opinions on the language, I still use C++ (over the past 18 months my team wrote close to 200kloc of C++ .. all cross-platform and multi-OS, including Windows, OSX, Linux and Solaris).
I understand the emotional bond that one forms with tools and programming languages; honestly, I find that it's hard not to form such a bond, considering how much we use and rely on these things and how intimately we must know them in order to make them work optimally for us. Far from being "fans" of languages and tools as if they were mere sporting teams, we are "intimate" with them and "attached" to them as if they were our favorite shoes, our favorite chair, or our favorite pillow to sleep on.
Nonetheless, it is valuable to view even our personal favorites with a healthy dose of skepticism. No one (Stroustrup for example) wants to hear that their baby is butt-ugly, or that their skills are out of date (or more correctly, out of vogue ;-). I'm not going to comment on the ugly baby syndrome, but at the rate of innovation that our industry promulgates, one's skills are almost immediately "legacy" and out-of-vogue by definition. Regardless, valuing one's self by a self-measure of one's in-vogueness is narcissistic at best; we should derive our measure of worth from the value that we deliver to others, not the value we deliver to ourselves.
And please, don't take my comments personally or too seriously .. my opinions are worth little if any more than what you've paid for them. ;-)
Peace,
Cameron Purdy | Oracle Coherence <a href="http://coherence.oracle.com/">http://coherence.oracle.com/</a>
|
|