Skip to content

My Blogs

Welcome to my miscellaneous writings section!!

Browse through my posts by selecting a category from the navigation bar on the left.


Docker image vs Python virtual environment

While Docker and Python virtual environments both help manage software and dependencies, they have important differences.

This section compares Docker and Python virtual environments to help understand these differences and choose the right tool for one's needs.

"Work smart, not hard" (misguided advice)

You hear people say “work smart, not hard” all the time. And sure, it sounds great—who doesn’t want to be efficient?

A lot of folks take it the wrong way and end up thinking they don’t have to go through the struggle. Like, just be clever and everything will magically fall into place. That mindset? It can lead to laziness, entitlement, and chasing shortcuts instead of actually doing the work.

Is goto statement dead?


Structured programming became mainstream in the 1970s and 1980s. It is a programming paradigm that emphasizes writing clear, logical, and well-organized code using:

  1. Sequence – code runs in order
  2. Selection – decisions using if, else, switch
  3. Loops – repetition using for, while, etc.

N3IWF- A brief introduction

3GPP is a global collaboration of telecommunications standards organizations that develops the technical specifications for mobile networks, including:

3G (UMTS)
4G (LTE)
5G (5G NR, 5G Core)
Now working on 6G concepts (as of 2025)

3GPP has defined many functions and standard for 5G communications. One of them is N3IWF.