&gt; Your Classicist will find it harder than your CS guy to write good OO code<p>True but in my US &amp; UK corporate experience we found that someone with a humanities degree and a Masters or Diploma in CS was by far the best hire for any technology position that had end-user exposure.  A mixture of analytical, deductive and soft-skills that the inverse combination never seemed to match.<p>Perhaps found it harder to write good ( smart or super-efficient ) OO code but could usually write decent code to better-researched and specified requirements.