Way back, one of my uni projects was to write a C to MIPS32 compiler. Why? Because the lecturer was a big fan of MIPS. I've never needed to touch anything related to MIPS since.
Various forms of popups, using catchy names. All popups are evil. We learned this in the 1990s. It is utterly shameful that today's webdevs have resurrected them.