As a child I had two chief interests, which were computer programming (starting with BASIC and moving on to Pascal, C++, Java, and Python) and Classics (Latin, Greek, and anything related to the ancient world). When I went off to college my intention was to major in computer science, but I couldn’t help getting drawn back to Classics, and eventually I went on to pursue graduate studies. One of my favorite parts of graduate school was teaching, so while I completed my dissertation I began a three year stint as a high school Latin teacher. Over the years I kept up on the technical side of things with personal projects and some digital humanities work, and several years ago I made a career change to software development.
My responsibilities include pretty much anything involved in developing and supporting projects for our clients.
My wife and I were married in 2013, and we have two young daughters. My BA and PhD are both in Classics. Most of my technical knowledge is self taught or acquired through work experience, although some of the CS fundamentals from college were really helpful.
Do you deserve a geek badge? Why or why not?
Although I have some overlapping interests, it’s probably not enough to be badge-worthy.
What's your favorite bumper sticker?
I can’t say that I have one: I prefer the cleanness of unadorned bumpers and windows.
What would you do if you didn't have to work?
Aside from spending time with family, there are some technical projects I’ve been wanting to work on (related to language acquisition and my teaching experience). I also have a long reading list that I’d like to go through, and I’d love to have more time to read Latin and Greek and work on my speaking ability.
What do you miss most about being a child?
Both the world and my own life seemed so much simpler back then.
What do you like most about your job? What do you like least?
I like learning new technologies and methods, and having the chance to constantly improve my skills as time goes on. Iterative development, where you see things change quickly and get frequent feedback, can be really satisfying. On the less positive side, dealing with business pressures can sometimes feel like a compromise, but oftentimes it helps me focus on what adds actual value and serves as a check against over-engineering.
What's one of your favorite websites?
I regularly check RealClearPolitics, but really I should spend less time following current events. For matters that are a bit less topical, I always find worthwhile material at First Things.
What's your favorite quote?
“You have made us for yourself, and our heart is restless until it rests in you.” – Augustine, Confessions
What's your goal in life?
To learn, and to do my best to love and serve those around me.