I'm happy that my article is causing some conversation, but I was NOT advocating that there is anything wrong with the nature of CS education, other than the fact that it happens to be poor preparation for a career as a programmer. Anyone who got to paragraph 4 of my article would realize that I think CS degrees should stay CS degrees. That said, a lot of CS students do go straight into programming careers, so a lot of good CS programs include capstone/senior projects on a team, and they're never time-managed very well, which is what I was writing about.