Genrey O. Cristobal

My Experience as a Developer in 2026

genrey-graduation

Introduction

Hi! I'm Genrey, currently pursuing Computer Science degree and if I know my self correctly is that I like building meaningful systems with meaningful UIs and meaningful actions that can improve a business or a person's daily life.

I just feel that there is something special on writing code & structuring data that can meaningfully affect an individual or a group of people.

I'm writing this blogpost to share my insights. I think I'm on a very weird situation. I have started coding way back 2020 when AI was just AI, not the AI Agent and the code completioning tool that we know & love today. It's really fascinating to be apart of this monumental moment. Back in 2020, I did not even know that I would be taking Computer Science as a course, It was just in a random summer in my senior highschool where I told myself to just do it and then I just did, and I'm sure glad that I did because I really love the idea of programming, of building things that can really affect individual's lives.

I have started learning programming through Harvard CS50 and if I had a chance to start over, I would surely follow the CS50 route because it have taught me a lot, the CS50 Classes taught by sir David J. Malan has really infected me his passion with Computers and Technologies so far. There were countless nights where I faced too much segmentation fault errors in C and I even had some nightmares having segmentation faults in for loops because I have messed up so much. I thought this was it, that I just need to learn these concepts and progress this career path and learn how to Google.

Then 2023 came and kind of changed the landscape for me. I'm guilty of the fact that I'm one of those people who actively refused to use AI in my coding because I have simply believed that it would not be sustainable in the long run, and I have feared that my love for writing stupid for loops and while loops would become obsolete hence the refusal to cave in to using AI. But then, I have noticed something I think this moment for me is my big wake-up moment. Because I have noticed my peers who outpace me to the point that I would produce less features than my peers. A lot of people always say that the tech industry is always shifting but my aha-moment is when Grok got released to the public, and that's the time when I have finally caved in to integrate AI to my coding and viewed it as a tool to be used in my arsenal.

Looking back the first few months of using AI, AI has really enabled me to produce features much more faster, there is no denying that. Since I was just a 2nd or 3rd year college student that time the features were small (in comparison) that AI has really become useful tool for students like me, and especially the fact that the GitHub Education pack also includes a premium GitHub Copilot which has only encouraged me to check out AI as a coding partner & not just as a tool.

Until, I have noticed that AI is taking over a lot of my ability to think. I think everyone says that let AI just be a tool while also performing the mistakes that I did. The mistake being is that the over-reliance with these AI tools. It is just addicting to prompt something into existence without even knowing what's behind the things that I'm building, and in those years I have continuely gaslit myself into thinking that I'm in control when I'm not.

If you are reading this far, I hope that this post becomes a signal for you to check who is in control. is it AI or is it YOU? Ask yourself, does it really matter if I know the things I'm building? But if you ask me this question, is that I would say YES. It's like one day I woke up, and snapped back to reality and realized that the code that is being generated by AI is impressive especially for people like me who is early into this environment & then this industry.

But today, just TODAY. I felt so bad that I'm unable to think through problems that would have been so easy for me 6 years ago. I guess my Today's lesson and even how cliche this sound, is that there should always be a BALANCE. A lot of people talks about this 'balannce' but I believe that a lot of people just say this to copy what the other person has said. I implore you to discover it yourself, continously ask yourself questions, do sanity check to yourself, are you improving? are you doing what you really like? or you are being consumed by something else.

Don't get me wrong, I'm not anti-AI (unlike before) I'm actually pro-AI. But I have a feeling that people who are starting to code should not use AI at first & explore the muddy waters of programming first, see if you really like it on it's base flavor then start integrating these tools while also maintaining balance.

Because if you work with something so powerful, you would not be able to see the pros and cons on why this technology exist in the first place. For me, I would never be able to think of a moment where there is no electricity, for me learning how to make a fire is just a 'hobby' I don't see the need to learn how to make fire because electricity or vice versa has enabled me to completely ignore this fact. But with this new perspective, I can see how helpless I am if these technologies are stripped away from me even for a brief moment. I would never be able to create fire, or create something because I've been so dependent on these technologies.

I'm not telling you to smash rocks together, or create your own CPU from scratch but I do think it would definitely help me and you if we know how the CPU works, what even is a CPU? What even is malloc and free? I'm writing this blog post because I feel enlightened and also disappointed to myself, enlightened due to the fact that I finally understand how I should balance my usage of AI and real technical skills and disappointed to myself that I have let myself be this helpless when AI is cut-off.

Thank you for reading through! See you on the next post!