How I got into software
When I was around 12 years old, I played a lot of [Maplestory] with some of my friends.
After a while, I began exploring the world of private servers, and I developed a great interest in turning my old PC into a 24-hour running server where my friends could connect to and play together.
After some time, I found myself programming in Java and Javascript, setting up databases in MySQL, modifying the gameplay and enhancing the users experience. These learnings are all seen in retrospect. Because back then, I mostly just thought it was cool 😎
Eventually, the server grew to have over 40 people online daily, beyond just my friends. As a 12 year old introverted kid with a small friend group, this made me feel part of a bigger community, which I created(!).
From that point on, writing code to solve problems and enhance user experience became a passion of mine. However, it wasn't until my mid-20's that I decided to pursue it as a professional career.
If not programming, then what?
Honestly, it's tough to say. I've purposely explored many different paths in life, but none resonated with me as much as becoming a software developer.
Life is too short not to explore different paths before choosing a career - one that could shape your future. Too many people rush that decision and regret it later.
That said, if I ever decide to pursue something else later in life, it would probably involve animals. I've always had a deep appreciation and admiration for them, and I could see myself working in a field that allows me to care for or interact with them in a meaningful way.
At the same time, working with kids could provide a deeper sense of purpose. Teaching or helping to ensure their upbringing is positive and free from bullying is something I would find meaningful.
Teaching while learning
I've discovered just how powerful sharing with others what you have learned is. It is one of the most efficient ways for me to internalize knowledge and actually become better at my craft.
Writing these short blog posts isn't just about teaching others; it's also a way for me to improve my communication and reinforce what I've learned. I honestly wish I did that even earlier on, while I was still learning new concepts - I think that would've helped me remember things even better.