Programming is like stepping blindfolded through a minefield with a pathological liar telling you which way to go, except you don't die.