Writer, Coder, Craftsman
Based in Chattanooga, TN, I find balance between the digital and the physical. My days are spent in code, but my soul finds peace in the smell of sawdust and the scratch of a pen on paper.
I am flexible and versatile – able to maintain a sense of humor under pressure. I thrive in collaborative environments and am always receptive to feedback. I look for ways to improve as an individual, and also how to improve the offerings of whatever company I work for. I enjoy mentoring junior developers and encouraging them to reach new levels of their craft (see my articles and talks for examples).
The Philosophy
I believe that I should make things easy for the user and difficult for myself. No shortcuts and no quick-fixes. Things should be done right the first time. Applications can be used to aid people's daily lives, and knowledge should be available in a way that is simple for anyone to reach.