Derek Richardson

PhD Student and Coder-Activist

As of August 2008, I have begun my second career: I am a PhD student in Human-Centered Computing at the Georgia Institute of Technology. Software development was my first career, which lasted 12 years.

I am interested in the networks of people and artifacts that accomplish software development work. My interest centers on aspects of software development (cognitive, social, cultural, material) traditionally less emphasized by computer science (which has focused on machine computation). I am starting from a distributed cognition approach.

I am a researcher in the Cognition and Learning in Interdisciplinary Cultures (clic) research group. My advisor is Dr. Nancy Nersessian.

When not absorbed in academics, you may find me at a show - a currently favored local artist is Donna Hopkins.

Some Personal History

On May 15, 2004, I attended a talk by Dave Thomas entitled Herding Racehorses and Racing Sheep. At this point, I had been a software developer for eight years. When I entered the talk, I thought that the keys to software engineering are knowledge and processes (cognitive and formal social structures); when I exited the talk, I knew that the most important aspect of software engineering is people. Dave talked about the Dreyfus Model of Skill Acquisition for most of the talk. I don't remember exactly what Dave said, but, whatever it was, the change it wrought in me has set my trajectory ever since.

As a result, I changed the emphasis of my activities as a software engineer. While I continued to fulfill my technical responsibilities, I focused primarily on my colleagues, rather than the software we were building. I started multiple peer-to-peer study groups, mentored, trained, and even fought for organizational reform.

By 2006, I realized that my efforts were less effective than they could be. I attributed this to my practice being inadequately informed by theory. I returned to school in order to gain the theoretical background necessary to be an effective change agent as a software engineer.

I soon came to a further realization: not only did I personally not possess an adequate theoretical background for my project, I was unable to find an adequate established literature. This insight catapulted me into the GT HCC PhD program. I am starting a second career which should culminate in a professorship. I desire to do research that assists future software engineers (and perhaps others) to better understand their cognitive-social-historical-material position.

Non-local Influences

Teaching

Semester Code Title Position
Spring 2009 CS 4752 / PST 4752 Philosophical Issues in Computation Teaching Assistant
Fall 2008 CS 4803 Culture and Cognition Teaching Assistant

Coursework

Semester Code Title Instructor
Spring 2009 CS 8903 Special Problems Dr. Wendy Newstetter
Spring 2009 ANT 511 (Emory) Language, Discourse, and Culture Dr. Debra Spitulnik
Spring 2009 CS 8001 HCC Seminar Evan Barba and Sarita Yardi
Fall 2008 CS 6451 Introduction to Human-Centered Computing Dr. Beki Grinter
Fall 2008 CS 8903 Special Problems Dr. Ashok Goel
Fall 2008 CS 8903 Special Problems Dr. Janet Kolodner
Spring 2008 CS 8803 Computing Education Research Dr. Mark Guzdial
Fall 2007 CS 8893 Special Topics in Cognitive Science: Culture and Cognition Dr. Nancy Nersessian
Spring 2007 CS 6795 Introduction to Cognitive Science Dr. Ashok Goel

Curriculum Vitae

As of November 2008.

Contact Information

I am LinkedIn, so I always welcome contacts through other people I know.

You may reach me at my first name + '.' + my last name at 'gatech' in the 'edu' TLD.

You may also follow my activities through my blog.

However, these days I seem to tweet more than I blog.

Colophon

Updated: March 2009, Atlanta
Published: May 2007, California

This document was initially written in emacs on a MacBook Pro under OS X.

directNIC Search
Hosted by directNIC.com