The Complexity of Downloading Favicons, told in 15+ edge cases
"I'll just quickly code up this thing to do the thing." Twenty hours later you look up, see commit-log filled with WTF moments and profanity, and nested if statements handling edge cases you never thought possible. Welcome to downloading favicons.