Why do so few people major in computer science?
To an audience of CS majors this will probably sound like trolling but honestly I have never used any software written by a &quot;computer scientist&quot; that I came to value and rely on -- software that I consciously chose to use.<p>Whereas I have found such software on multiple ocassions written by mathematicians or persons in some other field, e.g., physics, etc.<p><i>As a user of software</i>, I do not believe that a computer science degree is of any significance in terms of the ability to write good software.<p>The blog post makes a comparison to Liars Poker.  Perhaps it should be noted that the author of Liars Poker majored in art history.  It was not necessary for him to have a particular degree in finance to do his &quot;job&quot;.  That was the point of book.<p>The question to ask today is whether one needs a degree in CS to write good software.