Exhausted Melodies
A poem about the repetitive nature of human nature. We all share certain core elements that repeat over the ages, linking us to humanity.
Going bald like a man
An amusing editorial by Shawn Olson, originally published as a Chalkboard column in the Messenger.
Manipulating Element Styles Based on CSS Classes Using Prototype
Example javascript function to change element display properties based on their classes using the Prototype JavaScript Framework.
Free World
The second installment.
Crazy World
Essay on the turmoil of our world today and the current trend of escalating hatred, nationalism and xenophobia.
Compare Values with Arbitrary Comparison Operator
JavaScript for comparing values when the operator to use is variable.
JavaScript function and sample code to dynamically compare two values. Accepts numeric and/or alphanumeric values and does a comparison on them based on a comparison parameter.
too far behind
Poem on staying focused on goals, keeping high standards and avoiding drift.
Photography
Photography portfolio
Configure Half-Life 2 to use Madcatz Panther XL Joystick
Madcatz Panther XL resources for playing Counter-Strike and Half-Life 2 with Panther XL on Win XP..
Look to Tomorrow
Poem on using the past as a tool to guide tomorrow.