My approach to academic teaching

I recently read a fascinating post by Joel Spolsky entitled “Capstone projects and time management”.  It’s highly opinionated, as usual, but makes several interesting points about teaching computer science in academia. He basically claims that academic computer science doesn’t teach you to use modern tools, or do version control, bug tracking, teamwork, planning, etc., etc.,… Read More

SpringOne 2GX Day 0

I’m at the SpringOne2GX conference ( in New Orleans this week. Monday (which they’re calling day 1 but I’m referring to here as day 0) consisted only of registration plus a reception and finally a keynote by Rod Johnson. As a frequent NFJS attendee, the “reception” was a bit of a culture shock. One of… Read More