My passion for programming is in my ability to make tools that make people`s lives easier. I love creating value for people, and thrive when I can see the benefit derived from my work as quickly as possible. I believe good work encourages specific behavior, but doesn`t necessarily enforce it. My programming style is to make the smallest change necessary to achieve my goal, keep only the most successful work flows and refactor/delete code as part of each change. I always design the interface first and I model client facing solutions as closely as possible to the experience of doing it without a computer, which is typically characterized by loose couplings and graph based models over trees. I keep the clever stuff behind the curtain. My current interests are all over the place from machine learning to full text search to natural language processing. I just wanna learn everything and become a full stack guy. I am just a hard worker and I spend all of my free time looking up stuff to make my job easier, learning how to make rockets more awesome or planning out my future.
©