When I was in the sixth grade, I had a gym teacher who was really, and I mean, REALLY enthusiastic about exercising. He claimed to shower three times a day, because that’s just how much he exercised. I thought he was absolutely nuts, because it’s one thing to enjoy exercise for the endorphins, but what sane person exercises that much? In the week before we went on holiday break, I remember that he said to us that Christmas should not be a time to sit around and stop taking care of your physical health. A lot of people view it as an excuse to neglect their usual exercise routines, but he viewed the long holiday as an opportunity – with the extra downtime, he could do EVEN MORE LEG PRESSES!
Having gone through an intensive 12 weeks of learning to code, I think I finally understand why he was so passionate about exercising, and why he chided people who shirked off during the holidays. The way that most people approach exercise is that it’s a means towards some meaningful end — physical fitness, mental wellbeing, self-esteem, whatever. The majority of people who hit the gym don’t do it for the sake of going to the gym. The holidays provide an excuse to take a break from doing something that we fundamentally find to be kind of unpleasant.
I’m generally not really a person who learns new things for the pure sake of learning — I think I can actually be pragmatic to a fault sometimes. However, maybe because in part coding feels like a tangibly beneficial skill to develop, I am finding that I really enjoy what happens when a new concept just “clicks”. It’s kind of an incredible feeling… like succeeding at assembling a piece of IKEA furniture. You have all these bits floating around your brain that feel kind of arbitrary and random, until things start to fit together and you feel like you’re beginning to access the underlying logic of object-oriented design.
Merry Christmas all; happy developing :)