Skip to content

2025

My Philosophy On Open Source Contributions

Contributing to open source should come from a place of genuine passion for the project, tool, or framework, not merely as a means to an end like landing a job or gaining opportunities. Open source is a community driven by care and enthusiasm for the software we use daily. Whether it’s a text editor, a video player, or any other tool that sparks joy.

UV is an interesting Python Package Manager

Being a Python developer means that at one point or the other, you are likely to face problems related package management. Whether for installing the necessary dependencies, resolving version conflicts, or setting up virtual environments, it could all become a chore at times. more Now enters UV, a very fast Python project and package manager written in Rust. It has gained a good amount of traction in Python circles, and rightly so! But before we dive into the ins and outs of why UV is so great, let's first break down what exactly a package manager even is.