Home  /  Work Experience  /  Projects  /  Blog  /  Miscellanea  /  Movies & Music  /  Musings  / 

Blog

Thoughts, tutorials, and writeups on various technical topics.

Data Structures Internals in Python
January 2026

Deep dive into how OrderedDict, HeapQ, Set, and Hash Tables are implemented internally in CPython. Covers implementation details, collision resolution strategies, and time complexities.

Python Version Management on macOS
September 2025

Everything about PATH variable, PYTHONPATH, symlinks, python installation and version management on macOS. Covers Homebrew, pyenv, virtual environments, and best practices for managing multiple Python versions.

Inside C++
June 2025

An in-depth exploration of C++ virtual functions, compiler optimizations, and performance considerations. Covers dynamic polymorphism, function inlining, assembly code analysis, const correctness, and the differences between GCC and Clang compilers.

Inside Python
June 2025

A comprehensive guide to Python's advanced features including modules, lambdas, decorators, iterators, and regular expressions. Covers @staticmethod, @classmethod, abstract base classes, context managers, and more.