Posts

AI in My Classroom: A Reflection from an Assistant Professor

 As an Assistant Professor, I don’t see AI as a threat. I see it as a mirror. It reflects how we teach, how students learn, and how education itself is evolving. There was a time when students would wait for the next lecture to clarify doubts. Now, they walk into class having already explored multiple explanations online. They are more curious, sometimes more confused, but definitely more exposed. AI hasn’t reduced their thinking; it has expanded their access. And that changes my role. I am no longer just a source of information. I am becoming a guide, a filter, a mentor who helps them separate clarity from clutter. Of course, I have my concerns. I worry about dependency. I worry that some students might use AI to complete tasks without truly understanding them. But then I ask myself  didn’t calculators create the same fear once? Didn’t the internet do the same? Every generation faces a new tool that feels disruptive. Over time, we learn not to resist it, but to integrate it...

Teaching Technology in a Time When Technology Never Waits

One of the strangest realities of teaching IT today is that the moment you finish explaining a concept, the industry has already taken a step forward. As an Assistant Professor in computer science, I’ve realised that I don’t just teach technology anymore. I run alongside it, trying not to fall behind. There was a time when learning IT meant picking up one programming language, understanding databases, and having a basic idea of networking. That felt sufficient. Today, students enter the classroom already surrounded by buzzwords, artificial intelligence, cloud computing, cybersecurity, data science, automation. The real challenge isn’t introducing these terms. The real challenge is helping students separate what is important from what is simply popular. Artificial intelligence, for example, is no longer something we talk about in future tense. It is already influencing hiring decisions, shaping how software is built, redefining business strategies, and even changing how education itse...

Consistency Matters More Than Talent in Programming

 Many people believe programming is only for the “talented.” They assume good programmers are born with a special kind of brain, one that understands logic naturally and solves problems effortlessly. If you struggle, you start thinking that maybe you’re just not made for it. That belief is one of the biggest lies in the tech world. Talent may give you a head start, but consistency is what actually takes you far. Programming does not reward people who study once in a while with full enthusiasm. It rewards people who show up regularly, even on days when learning feels boring, confusing, or exhausting. Writing code for thirty minutes every day teaches you more than coding for ten hours once a month. Most beginners quit not because programming is impossible, but because they expect fast results. They want to feel confident quickly. When progress feels slow, they lose faith. What they don’t realize is that slow progress is still progress. Every programmer you admire has written bad...

Being a Good Programmer Isn’t About Code — It’s About Patience

 Most people think a good programmer is someone who writes complex code at lightning speed, memorizes countless syntax rules, and solves problems in minutes. From the outside, programming looks like a pure technical skill. In reality, it is far more emotional than logical. What truly separates an average programmer from a good one is not intelligence or talent. It is patience. Programming tests your patience every single day. Code rarely works the first time. Sometimes it doesn’t work the tenth time either. You sit in front of a screen, reading the same lines again and again, wondering where things went wrong. The error message looks unfamiliar, the solution is not obvious, and frustration slowly builds up. This is where most people give up. A beginner often sees errors as proof of failure. A good programmer sees errors as part of the process. That difference in thinking does not come from experience alone. It comes from learning how to stay calm when nothing seems to work. De...

Union Budget 2026 and the Technology Sector: What It Means for India’s Digital Future

Image
he Union Budget 2026 was presented today with a strong sense of expectation around economic growth, employment, and long-term national development. While public discussions often revolve around tax slabs and immediate financial relief, the deeper value of the budget lies in understanding the direction it sets for the country. One of the clearest signals emerging from the Union Budget 2026 is the continued and growing importance of the technology sector in shaping India’s future. Over the past few years, technology has evolved from being a standalone industry into becoming the backbone of nearly every sector of the economy. The current budget reinforces this reality by consistently aligning development goals with digital systems, innovation, and technology-driven solutions. Whether it is governance, education, manufacturing, or services, technology now acts as the underlying engine that enables scale, efficiency, and transparency. This shift indicates that India’s economic strategy is n...

When Code Teaches You More Than Syntax

 There is a moment every technical learner experiences, though it rarely gets spoken about. It is not when a program finally runs without errors, and it is not when an interview question is answered perfectly. It is the quiet moment when you realise that the machine is not the real challenge. You are. I have noticed this while working with code, data, and systems. At first, everything looks logical. If this, then that. Input goes in, output comes out. But slowly, the illusion breaks. Two people can write code for the same problem, and one solution survives real world usage while the other collapses under small changes. That difference rarely comes from knowing more syntax. It comes from how deeply someone thinks about edge cases, assumptions, and consequences. Technical work trains your mind to respect reality. Data does not care about opinions. Algorithms do not respond to confidence. A model either generalises or it does not. A query either scales or it slows everything down. The...

Consistency Is The Real Superpower In Your 20s

 Everyone talks about talent. Very few talk honestly about consistency. In your 20s, talent looks glamorous. Someone learns faster. Someone speaks better. Someone gets noticed early. And without realising it, we start measuring our worth against highlights of others while ignoring our own daily efforts. What I am slowly understanding, both as a learner and as an Assistant Professor, is that consistency quietly outperforms talent over time. Showing up every day matters more than occasional brilliance. Preparing lectures regularly matters more than delivering one perfect lecture. Reading a few pages daily matters more than finishing one book in excitement and then stopping for months. Consistency does not look impressive on social media. It does not give instant validation. It looks boring. Repetitive. Sometimes exhausting. But it builds something talent alone cannot sustain, trust in yourself. Most people do not fail because they lack ability. They fail because they break their own ...