I’m a software developer currently residing in San Francisco. I work at Google on the Ads Review team. Previously I worked at Cardpool, and before that ThoughtWorks (and before that, an algorithmic trading company in Philadelphia that no one’s ever heard of).
I studied philosophy at Duke University, then a couple of years later went to Carnegie Mellon Silicon Valley for a graduate degree in software engineering (hence the name of this blog). In between I lived with my wife in Namibia for a year through WorldTeach, an organization that places volunteer teachers in developing countries around the world.
One of the principles I believe in most strongly is that there’s really no place for arrogance in this world. Living in Silicon Valley, I can’t help but feel that most of us in this industry are encouraged to forget that. The culture here is one seemingly designed to inflate egos and reward self-importance. Having said that, I realize that I’m guilty of it from time to time as well. So let this serve as my perpetual apology for ever letting my head get too big, or acting like I know what I’m talking about.
Q&A for professional and enthusiast programmers
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for computer enthusiasts and power users
Q&A for power users of web applications
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for Information security professionals
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for people studying math at any level and professionals in related fields
Q&A for people who want to be financially literate
Q&A for students, researchers and practitioners of computer science
Q&A for scientific skepticism
Q&A for theoretical computer scientists and researchers in related fields
Q&A for professional system and network administrators
Q&A for Ubuntu users and developers
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for active researchers, academics and students of physics
Q&A for apps, scripts, and development with the Stack Exchange API
Q&A for contractors and serious DIYers
Q&A for parents, grandparents, nannies and others with a parenting role
Q&A for those interested in logical reasoning
Q&A for entrepreneurs looking to start or run a new business
Q&A for peer programmer code reviews