Achieving mastery in web development, like anything, requires both practice and patience. Once mastered, however, a practice will flow strong and uninterrupted like an ocean current. The key, of course, is outlasting the initial swells that will visciously attempt to capsize the halfhearted. The destination, as I have been told, will be worth the hardship, as a new world, ripe with opportunity, inevitably awaits the weary traveler. This blog is dedicated to my experiences as a computer programmer as I seek mastery in the art of web development. In these pages you will find more information about me and plenty examples of my work.