The Price of Learning: Gradecard Dilemma
There is a paradox concerning a parent's push for good grades. The kids don't care about learning.
The other end of life
An emotional editorial by Shawn Olson about old age originally printed in the Messenger.
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.
Statues Go Away
A poem on the march of time. Things can change even if they seem eternal.
Moving to Montreal
I took a job in Montreal to work as a Product Owner for 3ds Max.
My Wife Likes it Hot
A little story about when my wife made things a little too hot.
Get a Form Element's Label with JavaScript
This JavaScript finds the label for a form element, which is helpful for dynamically highlighting or changing a label based on user input.
Dab Attributes
Video tutorial demonstrating the usage of dab attributes to control the look of brush strokes in Corel PHOTO-PAINT.
Promoting Interest in the Classroom
An essay about the role teachers play in making subjects interesting, valuable and relevant to students. Prompted by an Open-House visit to Westland High School.
Online Vs Print
Essay on the values of web publishing over printed media relating to marketing.