I humbly submit that there is only one way to learn things: the hard way.
@codinghorror Incidentally, this is a lesson I never seem to learn the easy way.