random thoughtsđź’

What once felt like a distant thought we once longed for is now part of our daily lives, and its revolutionary power is almost impossible to ignore. AI is here. I could easily write endlessly about the ways I have applied AI in my personal life. What’s even more rewarding is the sense of relief that comes from all the friction I have managed to reduce. However, all this increased productivity comes with one nagging question I consistently ask myself. Is the traditional approach to learning new things now a waste of time?? The deep curiosity that once drove us and the feeling of flipping through the pages of old, paper-scented books in a quiet community library now feel like a relic of a gone era. Everything is moving so fast.
As I draft this mini blog, I’m sitting in one of my favourite places, a small café right by the Christmas marketplace. Watching the world go by, I find myself drawn into my own thoughts. Questions start popping up, the kind that I have no definite answers to. What is the actual purpose of learning the foundational principles of coding in 2025 anymore?? Will I even get my dream job after finishing this bootcamp?? And will I eventually be replaced by AI?? Honestly, the thought of it is terrifying.
These are the questions that keep me up at night, and the more I think, the more they bring me to a deeper philosophical thought: resistance to change. As I find myself caught in a tug-of-war, I ask myself how this struggle of adapting to change might be detrimental to my own personal growth.
The real struggle is my own patience. I realise lately that I don’t have the same drive to read through documentation or search through forums to figure out how to implement certain features in my code. The techniques I held so dearly since the pre-AI days when I first started learning programming in my first year of university are slowly slipping away. The ground beneath me is shifting, and perhaps the old systems I relied on need a revamp. I can’t help but wonder if I’m resisting the future simply because I miss the slow, deliberate way I used to do things.
The real question then becomes: do I see these tools as my competition, or are they something I can actually use to my advantage to boost my productivity??
Perhaps the answer isn’t about choosing one side, but about finding a way to let them coexist. I think the goal is to bridge that gap between the discipline of the old ways and the momentum of the new ways. My goal is to keep that traditional way of putting everything together because it’s what actually makes me a better developer, while incorporating AI to handle the heavy lifting that drains my energy. It is about evolving from someone who just writes code to someone who orchestrates it.
Change is uncomfortable, but maybe resistance is just a sign that I’m protective of the craft I love.

