Writings

10 Jun 2026

Learning Lenses

I have been a chronic shiny thing enthusiast for some time now, and I usually dont beat myself up over it too much, but it unfortunately does come in the way of deeply understanding anything before the goldfish inside me wiggles away to the new, shinier thing.

Given that I dont want just a shallow spread of knowledge, I am trying to search for “learning lenses”. The feel for what I mean is: “I wanna learn stats through the lens of time series forecasting”. Not a ground breaking idea, I know, but nevertheless it feels like a good analogy, because just like a lens it can focus a wide set of knowledge nodes into something intellectually digestible. I might also become a good lensmaker if I do this a few times.

7 Jul 2025

Shy Code

An antipattern I see often in intertwined code

4 Jul 2025

The Exam I Might Fail (Again)

Giving this test 8 years after the first attempt, at a different place in life

18 Jun 2025

Learning about format string vulnerabilities

Sometime last year, I took part in the company hackathon and came across some nice questions which were fun to solve. This post is about learning how to exploit unsafe uses of printf in C code.