E=mc2, that's elegant.
F=ma, that's elegant.
In science and engineering, elegant generally means "simple, obvious and effective".
Last night, I was reading the book Essential Windows Workflow Foundation and began to think, "I need to understand this... Boy, I hope they don't use the phrase 'elegant solution' in reference to their own work. I need to know this and if they go there... I won't be able to finish the book."
Granted that's a pretty drastic reaction to a pretty simple phrase. Windows Workflow Foundation (WF) is a great idea and a much needed step in the right direction of software development, but it's pretty complex.
Before my non-Microsoft development brethren pounce on me, I know it's not a novel idea either.So, why my vehement stance?
Easy. The word "elegant" is horribly overused in science and engineering. Going back to around 410 BC the word elegant can be applied to maybe 20 solutions. While we can debate the number of insights, inventions, theories, and solutions that warrant the word elegant, what is not up for debate is that we (scientists and engineers) have lost sight of what constitutes elegance.
I know I'm going a long way to rant about the subjective use of a single word. Perhaps my immature idealism gets the better of me sometimes.