Discipline in School
A strict look at the need for strong discipline in the classroom.
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.
The Dreaded -1.#IND
A solution for DOT products of two normals that result in -1.#IND when passed to acos().
Strip Character and Whitespace in JavaScript Function
Use this function to strip whitespace and any character from a string in JavaScript.
Select All Checkboxes in a Form with JavaScript
A simple, free javascript to select/unselect all the checkboxes in a form.
Subjects in the Classroom and Life
A discussion on the utilitarian value of the subjects our schools teach. This editorial on education was one of the last pieces Shawn Olson printed as a Messenger writer.
New CS:Source Map de_tension








My return to mapping is official with the remake of de_tension for CS:Source. This new map includes a novel mapping technique developed by Andrew Penry and myself called Dynamic Mapping.
Adults shoot kids with paintball gun
On Nov 10-11, 2002, adults fired paintballs at neighborhood kids from 237 Fremont Court.
But Words Will Never Hurt Me
Editorial on negativity and entitlement amongst online communities.