Problem Solving
Tuesday, January 22nd, 2008In an article by James Maguire, Robert Dewar rebuts criticism to his claim that Java is the root of all evil…I mean, is a symptom of the complacency exhibited by universities when it comes to training intelligent and skilled computer scientists (some of whom become quality programmers and software engineers). I’ll grant he may have some conceptual troubles understanding causality (note that I said symptom of where he says responsible for). Semantics aside, Dr. Dewar comes close to yet does not explicitly state the core problem. Good engineers enjoy solving systems problems (as opposed to social problems). Instead of designing courses to be generally appealing, universities should be optimizing for attracting and training problem solvers. This may mean adopting more esoteric approaches that do not readily make sense to companies looking for “java developers” and instead training problem solvers who can learn the tactical skills necessary to solve industry problems.
