The Forgotten Philosopher: A Look at John Dewey
An essay delving into the educational philosophy of John Dewey.
Crazy World
Essay on the turmoil of our world today and the current trend of escalating hatred, nationalism and xenophobia.
Undivided in a Divided Scene


Photos of Undivided at Newport plus interview.
A Day at the Dentist
A weird and horrific story about a trip to the dentist gone wrong.
My failed faith
The evolution of Shawn Olson's views on faith, religion and ethics.
The nature of apathy
To be apathetic is to invite entropy, says Olson. How do we deal with it?
The other end of life
An emotional editorial by Shawn Olson about old age originally printed in the Messenger.
Wrong Side of Bed

Cartoon about people with negative outlooks.
Boycott Adobe
It's Time for Artists to Send a Message
Critical discussion on software companies fleecing artists and consumers.
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.