The Mathematics Behind xkcd: A Conversation with Randall Munroe (2012)(maa.org)
maa.org
The Mathematics Behind xkcd: A Conversation with Randall Munroe (2012)
http://www.maa.org/publications/periodicals/math-horizons/the-mathematics-behind-xkcd-a-conversation-with-randall-munroe
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.