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, a real-time 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 who want to be financially literate
Q&A for people studying math at any level and professionals in related fields
Q&A for students, researchers and practitioners of computer science
Q&A for power users of Apple hardware and software
Q&A for contractors and serious DIYers
Q&A for professional and independent game developers
Q&A for professional and amateur chefs
Q&A for passionate videogamers on all platforms
Q&A for Ubuntu users and developers
Q&A for apps, scripts, and development with the Stack Exchange API
Q&A for theoretical computer scientists and researchers in related fields
Q&A for active researchers, academics and students of physics
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for scientific skepticism
Q&A for system and network administrators
Q&A for those interested in logical reasoning
Q&A for parents, grandparents, nannies and others with a parenting role
Q&A for peer programmer code reviews