My philosophy on development is to be an engineer, not a coder. I strive to leverage informed knowledge and systematic processes to build useful systems. I don't define myself in terms of the languages or frameworks I develop in, or the tools or methods I use.
Programming is Art
Software is my form of artistic expression - my opportunity to create something beautiful out of nothing. The language is my paint, the editor is my brush, and the platform is my canvas. I find expression of the aesthetic in elegant code, creative solutions, and well-built systems.