The Mathematics Behind xkcd: A Conversation with Randall Munroe (2012)
maa.org
maa.org
I find it a little difficult to work on programs that don't have a mathematically sound (water tight) solution, but it still needs to be fixed (hacked) in a practical way so the product can ship.
I am rarely happy with my programs. But when I am happy, its awesome.