PHP Traits for Implementing Interfaces
PHP 5.4 introduced traits. Traits are in many ways like code-assisted copy and paste. They are ways to mix code into a class without inheritance. But what are they good for? When should they be used?
Desktops are not extinct
Editorial discussing the notion that the time of the desktop is over. I argue that the advent of smart phones, tablets and mobile devices do not preclude the value of the desktop.
Hiding in the Cracks
A poem about the illusion of discontinuity; questioning the static.
Custom Counter-Strike Maps
This is my collection of custom Counter-Strike 1.6 Maps.
Photography
Photography portfolio
Dragon Maze
A maze challenge featuring dragon art. Try to sneak past the dragon and escape the maze.
Greg Oden, Buckeyes and Basketball
Commentary on collegiate basketball, American colleges and professional sports.
De_Mayan_Stonehenge Custom Counter-Strike Map
Enlarged version of de_stonehenge, a custom CS 1.6 map by Shawn Olson.