If there's anything I like, it's a good parody. There's just something about the deconstructive nature of a parody that appeals to me for some reason. Maybe, it's for the satirical nature of some parodies that use humour to get across points that would be difficult to communicate otherwise. Perhaps it's because it can be hilarious to hear a familiar song with different words, or a familiar movie scene with a twist. Then again, I think part of the fun of a parody is being able to blend worlds, to communicate concepts in ways traditionally thought impossible.
To that end, I like listening to parody songs. There are a number of Weird Al's gems that have found their way to my playlist, and try as I might I can't seem to get "Revenge" by Captain Sparkles out of my head - not that that's necessarily a bad thing...
Anyway, I especially enjoy parody songs that involve programming, computer science, and the concept of software development. It's a weird niche, I know, but I've found myself in it.
Some of my favourite parodies along this line are from Dylan Beattie, the underrated producer of such bangers as "We're Gonna Build a Framework" and "DMCA."
SUSE's official YouTube channel has a parody playlist that includes tunes like "Uptime Funk," "Code Together," and "Can't Stop the SUSE."
I also like Java's parodies/original songs as well.
Introduction aside, here are my picks for parodies that need to be covered next. Feel free to take these ideas and run with them, as well as commenting below with your own ideas.
Single Responsibility Principle (or SRP) is one of the most important concepts in software development. The main idea of this concept is: all pieces of software must have only a single responsibility.