I think logically. So does computer code. Programming should be easy, right? Meanwhile, in the real world...