nineTALK AT YALE

MONDAY, DECEMBER 3, 2007

This is part one of the text of a talk delivered to the Yale Computer Science department on November 28, 2007.

I graduated with a BS in computer science in 1991. Sixteen years ago. What I'm going to try to do today is relate my undergraduate years in the CS department to my career, which consists of developing software, writing about software, and starting a software company. And, of course, that's a little bit absurd; there's a famous part at the beginning of MIT's Introduction to Computer Science where Hal Abelson gets up and explains that computer science isn't about computers and it isn't a science, so it's a little bit presumptuous of me to imply that CS is supposed to be training for a career ...

Get MORE JOEL ON SOFTWARE: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.