As I sit on the swing at my home in Bangalore and chat with my brother, he tells me about a star gazing event his friends plan to visit near Mumbai. I have a sudden jump in my stomach, going to an astronomy camp is something I always wanted to do (st...
As I sit down on the swing planning for my trip to Mumbai and scrolling down through Instagram, I come across BombayBookies, a silent reading community based in Mumbai. I see their videos, and there is a sudden jump in my stomach; I wish I had Doraem...
Happy Teachers' Day to all the amazing teachers out there! Growing up, becoming a teacher was probably my dream profession. I was fortunate enough to have crossed paths with some truly remarkable teachers and mentors. Watching them, I always felt tha...
I have been drafting bits and pieces of this blog for around 6 months, finally putting everything together. I recently completed 3 years working as a Software Engineer at HackerRank; it has been an amazing journey filled with learnings, growth, chall...
I did something yesterday, which I never thought I would do. I did the Savandurga Trek. I had heard a lot about this trek being the most difficult one in Bangalore and I had made up my mind that I never would finish this. To give some context, I am b...
I think I have always been someone who got excited about food, looking to try new cuisine, and was happiest in making others try it as well & I have realized that there are so many memories attached to food. Maybe it happens to all of us. Whether it ...
I've been thinking about this for a while now. It just hit me that a whole year has passed since I gave my first tech talk. In the past year, I got to speak at some of my dream events and meet some really amazing people. But you know, there are some ...
Last month when I was back at my hometown & on-call simultaneously, I got an alert from OpsGenie at 4:30 am. The alert was loud enough to wake everyone up. Everyone was curious about who was calling this early so I explained to them that it was a bug...
Code reviews are an integral part of a developer's daily routine, ensuring the quality, correctness, and maintainability of the codebase. Whether you are requesting a review or providing one, adhering to best practices can significantly enhance the c...
As I sit down scrolling through Instagram full of Ganesh Chaturthi videos from Mumbai, there is an entire wave of emotions that comes through and I can't help but miss Mumbai more. It's the first time ever that I will be away for the festival. As I t...
There is something genuinely magical about the everyday pleasure of stationery in a world dominated by technology and digital advancements. For many people, stationery is more than just a set of tools; it's a way to express their personalities, a sou...
Indexes are important as our Database grows in size. We can consider Indexes as Keys that will help us perform faster lookups of rows. In this blog, we will understand the different types of Index in MySQL, their use cases, various strategies to deci...
Web scraping has become an important technique for extracting valuable information from websites. With the growing need for data-driven insights, web scraping provides a powerful means to gather data from various sources on the internet. In this blog...
I recently took a one-hour-long metro train ride during the peak hour. As the metro journey started, I couldn't help but notice the diverse group of people around me. Each person seemed to be in their own little world, lost in their thoughts and acti...
Deploying any ML Model to production involves certain challenges which include: Concept Drift & Data Drift: Concept Drift is basically when the relationship between the training variable & the target output changes whereas data drift is the change i...
Recently I had the chance to go as a mentor and judge for a couple of Hackathons. During my time in college, I participated in a lot of hackathons, but this was my first time serving as a mentor or judge. As a contestant, I believed it was simple for...
It was an afternoon in September & I was having a discussion with Hari. While discussing, he gave me a new task Talking. This is a screenshot of what we wrote in a document. In the next 6 months, I had to first attend a conference & then give one ext...
As the year comes to a close, this blog post will discuss the importance of Retrospectives from the perspective of a developer. What is a retrospective, to begin with? Wikipedia's description A retrospective (from Latin retrospectare, "look back"), ...
As software engineers, debugging is an integral part of our jobs. You may have times as a Software Engineer when you are more concerned about fixing bugs than developing novel features. A debugging process can be divided into two categories: Active:...
In this Blog Post, I share some of the things I have learned so far while working as a Software Developer. Document Everything Documenting can be classified into four types: The tasks you need to complete: Teams use product management tools to trac...