Why is hip-hop a good musical genre for programmers to express themselves?
Do these songs get into the technical details of programming, or are they more about the life of a software developer? Computer science rap (or CS rap, as it’s called) is really diverse. Some of it is very deeply technical with lyrics that will go far over the head of any layman. Other tracks, though, can be pretty personal and focus on the tribulations of the CS lifestyle. For programmers, the music is something they can really identify with, and for non-techies CS rap offers an interesting and often raw glimpse into what is pretty much an un-examined world. One track I really like, “Code Rage,” is about a CS student who stays up all night “chasing the demons hiding in his code.” The longer he stays up, though, the more weary he gets and the more mistakes he makes. So he’s trapped in a vicious cycle. Cite a few artists. What kind of day jobs do they have in the industry? The undisputed father of CS rap is a graduate student at Purdue University named MC Plus +, whose songs include “Co