$ ls ~/dev-log

$ ls ~/dev-log
My desk setup in a netshell

This page will hold the bulk of my content – mostly technical deep dives of the things I encounter while working on my SWE job or studying on my own.


πŸ’­ I-should-know-this-but-I-don't

$ cd i-should-know-this-but-i-dont

When I learn something new, especially something conceptual or theoretical, I tend to get super nitpicky about how things are defined. For example, when I was deep into obtaining AWS certificates, I often found myself questioning the definitions that AWS gave about some of their services: what they are, what they do, and why they matter. It was only when I could answer these three questions that I could finally move on and not forget about what I learned for a very long time.

I wouldn't say this series caters to every learner's taste, but if you're someone a bit like me, who can't stand just memorizing things word-for-word without having the "gut-feeling" that you understand something, these posts will be worth your time.


πŸ”₯ PyTorch Basics

$ cd pytorch-basics

The backstory of me starting this series deserves a post of its own because I have to go through how my career choices evolved since I started college. Long story short, my yearnings to become a research scientist came back and hit (moderately) hard after a few years, when I told myself I'd be an engineer until I retire.

The contents of this post will have their initial drafts in the form of Jupyter Notebooks, and I'll have the original notebooks in this repo, if you're interested.


☁️ AWS Stuff

$ cd aws-stuff

I went through one-third of all the AWS certs available, and created this space to record what I am learning/have learned. I'm not studying for a cert at the moment of writing this (Aug 2025), but I have accumulated enough content for them to stay together.