I only skimmed the article, which seems to argue for a level of well-roundedness in computer science programs (coming from an author who dropped out of their CS program in favor of philosophy in the 90s).<p>I’d sympathize more with this if college was not so expensive. If you have the means, by all means spend the credit hours on whatever you like. But covering tuition is difficult for many students, and graduating even one semester early is a significant cost savings, and more so if you can start working and making money.<p>Instead of “random humanities” requirements, maybe actually prepare me for a job. Provide industry relevant courses, or apprenticeship / internship opportunities. Or leave me time to do school and a job concurrently to help cover tuition.<p>Let me be done with school, and afterward I’ll learn a language or philosophy or whatever I like in my free time.