I’ve endlessly heard that chess is quite a strategic game. It is rather easy for me to agree considering my history with the game. Admittedly, I haven’t always seen it this way. A champion at a regional school level in my time, I’ve only come to appreciate the importance of the lessons I learned when I played.
I have always been calculative about everything I do. Programming is just one of those things. If one did the math — no pun intended, they would know that programming is the future. It is easy to talk about the future and even think of it rather abstractedly but in the technology world, the future is now!
One of the great things I like about programming is its contemporary nature albeit owning an old soul — It’s a contradiction I continue to ponder over. You get to see the work of your hand play out in real-time, touching or affecting countless lives. The absolute joy!
The other thing about programming is that it doesn’t discriminate! My first ever interview was as a human resource practitioner. The interviewer was concerned that I seemed quite young and that I might be way in over my head — that I wouldn’t command as much respect! Being creative or churning beauty from a computer does not require respect. It only requires that you be able to solve problems for communities that need deliverance.
Finally, the perseverance that one has to endure is one of the most desirable things about programming. Perseverance is one of the things that help us appreciate life. The fact that you finally got through a situation that seemed rather bleak. It is also beautiful because it tells you something about yourself. That you’re not a giver-upper; that you can win in this thing called life!