I'm neither a designer nor am I a programmer. I view myself as a problem solver, that happens to use design and programming as tools to achieve the solutions to problems I discover. As much I have some kind of an obsession with the conceptual phase of design and crafting beautiful pixels for a UI, I also just enjoy building things.
Good design is the practice of eliminating chaos and solving problems. Programming is no different.
As my interest deepened my thirst for more knowledge heightened. I wanted to learn more and build beautiful, elegant, and fast interfaces that complimented my design. I had a goal/mission to design program journeys that communicated with more than just words by creating a natural, new and engaging to visit and use the products I created.
As I developed in my career, I began to understand that it's not about the languages you can write, but about the methodology you take when approaching a new project or programming problem. I'm currently writing an article about this topic which you can find on my Journal as soon as it's published.