June 4, 2010

The Call to Creativity

The tedious tasks are not always the low hanging fruit. The reason tedious tasks persist is that the water is muddy. Our vision is blurry. Our view is cloudy. However the underlying truths in solving all tasks still remain. Namely that seeing the real problems, finding discreet steps, exploring unconventional options, and persistence in breaking [...]

February 2, 2010

Are you a Luddite?

From the wikipedia article, Luddite: The Luddites were a social movement of British textile artisans in the early nineteenth century who protested—often by destroying mechanised looms—against the changes produced by the Industrial Revolution, which they felt were leaving them without work and changing their entire way of life. As a proponent of software efficiency measures [...]

August 29, 2009

An Open Invitation to the Programming Profession

Many of you may not believe me when I tell you that programming is within the grasp of the layman. Maybe you’re one of those people who, when you see a screen full of code, your mind just shuts down and goes blank. Well I’m here to tell you that the tools available to master [...]

February 18, 2008

The Power of Regular Expressions

Regular expressions can be somewhat daunting to the beginning programmer. They really do look scary. But just like the back of your math book, it feels pretty good to look back and realize how far you’ve come. I’m going to give you an example of the power of regular expressions, and this really only glosses [...]