The true value of coding: It teaches you to think differently