Joel Speaks on Computer Science Capstone Projects

It's good to see Joel Spolsky weighing in on the question of the inadequacies of computer science education. When Joel on Software talks, people listen. It's a great article, of course -- so many of his articles are great -- but here's the essential quote:

"Where are students supposed to learn about version control, bug tracking, working on teams, scheduling, estimating, debugging, usability testing, and documentation? Where do they learn to write a program longer than 20 lines?" » Read more