-
TDD as a Management Technique Revisited
I still think TDD is a Taylorian construct. What I care about now is thinking about testing and evaluation before writing code.
-
Org Incentive Optimization Problem
Most orgs are unknowingly running an “Org Incentive Optimization” algorithm that over-rewards flashy new platforms and under-values quiet reliability work, so you have to translate maintenance into visible, computable outcomes.
-
India and the United States
Let us explore the Indo-US relations over the year and where they are headed after recent tariffs imposed by US on India
-
[Movie Review] Dhurandhar
Review of Hindi movie Dhurandhar
-
Part 1: IEEE 754 Doubles - The Numbers That Lie With A Straight Face
In Java, double feels like a real number. You write 1.0, the compiler nods, the program runs, and everything looks fine. Until it doesn’t.
-
Part 2: Associativity, Identity, and Folding - Why Your reduce Keeps Biting You
A practical look at associativity, identity, and folding in Java Streams, and why some reduce calls behave nicely while others explode in surprising ways.
-
Either This Or That - Why I Wanted Disjunctive Types In Java
When your Java methods really mean "either this or that" but the type system only says "here’s something…maybe," you’re flying blind. This post walks through using Result types, sealed hierarchies, and a bit of logic-thinking to make those hidden alternatives explicit, so the compiler – not your ...
-
Revolutionizing Global Payments - A Comprehensive Analysis of Real-Time Payment Systems - UPI in India, FedNow in the US, and Similar Interfaces Worldwide
Real-time payment systems have become the backbone of modern economies, offering rapid and secure transactions for individuals and businesses alike. This in-depth technical article explores the transformative power of real-time payment systems, with a focus on two major players - Unified Payments...