Part 3: BigDecimal - When Doubles Aren't Enough
Why BigDecimal exists, how it really works, and when you should reach for it instead of double.
Why BigDecimal exists, how it really works, and when you should reach for it instead of double.
Line numbers made BASIC feel orderly. GOTO made it powerful. Then everything turned into spaghetti.
How BASIC’s “tell the machine exactly what to do” mindset shaped how I learned programming.
Vibe coding is fun again. However, Agents are still baby geniuses. The fix is turning preferences into accountability.
Why Logo can be called a Lisp dialect even though it does not look like one?
A practical definition of modularity in Java, why Jigsaw existed even though we already had packages and JARs, and what the module system...
Testing matters, but choosing what to test is the real craft. A practical way to decide what must be tested, what should be tested, and w...
A reflection on Dr. Karan Singh’s idea of Hinduism and Hindutva, and the long line of people who quietly shaped my thinking.
This is a letter to my past self just beginning to grow into an adult.
I still think TDD is a Taylorian construct. But I now care less about the ritual and more about a deeper idea - thinking about evaluation...