How I fell in love with CS : Deepti Krishna

 HOW I FEEL IN LOVE WITH CS

By Deepti Krishna | October 2025

When I was in school, Computer Science was never taken seriously. It sat quietly on the timetable, somewhere between math and P.E., the extra subject that did not decide your grades or your future. Teachers rushed through the lessons, students treated it like a free period, and no one really cared about the logic behind the lines of code we were supposed to memorize. I did not either, not at first. I was more focused on the subjects everyone said were important, physics, chemistry, and math.

I still remember the dusty computer lab. The fans barely worked, the monitors flickered, and half the systems refused to start. I would sit there clicking through old folders, pretending to follow along while secretly wondering what any of this had to do with real life. Back then, coding felt like a secret language meant for geniuses sitting in glass buildings in Silicon Valley, not for a student like me, sitting in a small Indian classroom trying to pass the exam.

But life has a strange way of making us circle back to things we once ignored. As I grew older, I started seeing computers everywhere, not just on desks, but in phones, ATMs, traffic lights, and even the medicine boxes my parents brought home. Every system around me seemed to depend on invisible code. That is when it hit me. Computer Science was not just another subject. It was the invisible heartbeat of the modern world.

I started exploring it again, but this time on my own terms. No textbooks, no tests, just curiosity. I opened free tutorials, tried out simple programs, and spent hours breaking and fixing bits of code. The first time I ran a working program, I felt something I had never felt before, a small rush of creation. It was not about marks or grades anymore. It was about making something work with logic, precision, and a bit of stubbornness.

When I built my first mini-project, it was clumsy and slow, but it was mine. That is the thing about Computer Science. It teaches ownership. You cannot copy your way through it. You have to think, try, fail, and try again. Every error message forces you to look deeper, to understand what is really happening. Somewhere along the way, that process became my favorite part.

As my interest grew, I started connecting what I learned with real life. I began to notice how even small ideas in technology can solve big human problems. Apps that teach children in remote areas, tools that help the visually impaired read, platforms that let small creators share their work, all powered by code. The same subject that was once treated like an afterthought suddenly looked like the foundation of everything meaningful happening around us.

That realization slowly turned into action. I created my blog, DEEcode, as a space to share what I was learning and building. I did not have fancy devices or professional training, just curiosity and persistence. DEEcode became my way of exploring how ideas grow when you give them structure, how creativity meets logic, and how stories can be written not only with words but with code.

When I started writing about Computer Science on my blog, I did not aim to teach big concepts or sound like an expert. I just wanted to show what it feels like to learn it from scratch, to be a beginner who is still figuring things out. I wanted others, especially students like me, to see that CS is not some unreachable world. It is something you can enter slowly, through curiosity and self-learning, even if you have never had the best resources or teachers.

There is a strange joy in realizing that you can build something with your own logic. You start to think differently. You stop fearing mistakes because you know every error just takes you closer to understanding. That mindset seeps into other parts of life too. I noticed that after learning coding, I became more patient, more analytical, and less scared of failure.

Computer Science did not just change how I use technology. It changed how I think. It made me question things. Why does this system exist? How could it work better? What if we built something new instead of waiting for others to fix it? That kind of thinking made me appreciate the creativity behind logic. It showed me that being technical does not mean being emotionless, it means being curious about how things connect.

Looking back, I wish schools treated CS as more than an elective. Not because everyone needs to become a programmer, but because learning how computers think helps us understand how we think. It builds discipline, structure, and imagination at the same time.

I used to believe Computer Science was about machines. Now I know it is really about people, the problems they face, the solutions they imagine, and the systems that bring those ideas to life. The more I learn, the more I realize how much there is left to explore. Artificial Intelligence, Human-Centered Computing, and ethics in technology all fascinate me because they blend human values with technical skill.

There is something quietly powerful about sitting with your laptop, building a small piece of something that might make life a little easier for someone else. You do not need fame or recognition for it. Just the understanding that your code, your logic, your idea, however small, has a place in the bigger web of change.

That is why I fell in love with Computer Science. Not because it guarantees success, but because it gives me the tools to create it. It reminds me that knowledge is not about how much you have, but how deeply you use what you know.

Today, when I open my old school notebook and see those basic if-else statements, I smile. They were the first steps toward something I did not even know I was chasing. What started as a forgotten subject became the language I now dream in, the one I want to use to build, to connect, and to keep learning for the rest of my life.

Comments