During the winter of 2014, I started questioning myself about my long term goals. I had been developing for some time, and I love coding very much. It actually involves a lot of thinking prior to taking any action. Plus, coding requires a combination of Cartesian mind with good instinct; two qualities you’d rarely put together. The closest analogy to this would be a chess game: there is no way you can predict every outcome, and you still have to make a move given time and resource constraints.