Software Developer in New York City
I want to learn as much as possible about software development and become the most effective software developer I can be. I enjoy working with others to build products that people find useful, and every day I try to improve my skills just a bit more. I like to learn from a variety of sources, including my friends, coworkers, books, the internet, and first-hand experience.
On this site you'll find my blog, where I attempt to articulate some of my thoughts on software development. I find that the process of expressing my ideas in writing helps me build a deeper understanding of whatever it is I'm writing about. I also think that some of the same skills required for writing feed into programming, and so by practicing communication through writing, I hope to gain some insights about communication through code as well.