Moments with Ethan
Photos of my son Ethan Olson over the last few years.
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?
Custom Counter-Strike Maps
This is my collection of custom Counter-Strike 1.6 Maps.
New Global Artistic Network
Shawn Olson Artistic Network changes direction with launch of new global arts directory. I've now separated the open artist enrollment of my site to a new site.
Reading Problems
Common reading problems.
Artists come a dime-a-dozen
The plight of artists trying to make a living in the 21st Century.
Orangebox Breaks Some Custom Maps
After Valve updated Counter-Strike Source to Orangebox, many custom maps have missing textures. Even worse, some maps now even crash CS. Here is what I did to fix de_tension.
April 14, 2005 Newsletter
April 14, 2005 Newsletter. Global Artistic Network Launches.