I hope so as well. It's one of the reasons I advocate if not a CS degree, at least some kind of technical degree for developers. The courses that made the lasting impact on me from my college experience weren't the CS courses -- those were, regrettably, very forgettable and borderline outdated. But the ethics and the critical thinking courses from the philosophy department, (plus the more advanced mathematics required for technical degrees) all had much more lasting impacts on me.