Started reading the chapter "Python interpreter in Python" by Allison Kaptur.
From my last post: this might have to wait until the weekend. The weekend came and went away, but...
This bug is turning out quite hard to squish, and I don't see an obvious place to start looking for....
With trying to fixing a broken sleep cycle, productivity has plummeted quite a lot. Didn't get a whol...
The stack we talked about in the last post is to hold intermediary values generated by our interpret...
Halfway through Chapter 2 of Crafting Interpreters. We are implementing a VM to "execute" the instruc...
Missed writing an entry yesterday, didn't miss coding though. Already done with laying down the found...
Lots of busy work today. As the quarter is coming to end, I'm trying to wrap up everything at work. O...
This challenge is not about as much about learning or CS, as much it is about discipline and showing...
In the winter of 2019, protests erupted across my city when an anti-Muslim bill (now act) – CAA – was...
Taking a closer look at how key-value pairs are stored in Python dictionaries yesterday, I noticed th...
In this post, we'll dissect how a dictionary is represented in Python, and the hash-scheme it uses to...
To the junior folks whom I pushed onto similar paths: here I am, walking the talk! For a 100 days, I'...
Learn how to configure git to use the appropriate email address (and other user fields) based on your current project directory
The basic theory behind static code analysis and a hands-on tutorial on how to write your own analyzers to detect problems in code automatically.