I've been coding since I was 12, but I still screw up logic and have to write down a truth table sometimes.