Programming by Coincidence
pragprog.com