I searched this thread far and wide for fountain codes. Surprised they're so low on the list. I find them amazing. Aso, the name is really good. The fact that you can collect any random packets in any order invokes the idea of putting a cup under a fountain and letting it fill up with water. Love it.
Was deeply patent encumbered until recently.
https://en.m.wikipedia.org/wiki/Fountain_code