Technical Directory

Tech Insights & Engineering Articles

Explore technical articles, software architecture deep dives, clean code tutorials, and computer science explorations from my journey.

The Dot Product — The Smallest Idea Behind Modern AI

The Dot Product — The Smallest Idea Behind Modern AI

People often imagine AI as layers, networks, attention mechanisms, and billions of parameters.But deep inside all that c…

Arun Pandian M
Feb 17, 2026
3 min read
When Code Stops Mutating and Starts Composing - Understanding Monoids Through Real Kotlin Problems

When Code Stops Mutating and Starts Composing - Understanding Monoids Through Real Kotlin Problems

Most bugs don’t come from complicated algorithms.

Arun Pandian M
Feb 16, 2026
4 min read
Monoid as a Category — When “Combining” Becomes “Moving”

Monoid as a Category — When “Combining” Becomes “Moving”

Most developers first learn a monoid like this:

Arun Pandian M
Feb 15, 2026
3 min read
Monoids — The Rules Behind Safe Combination

Monoids — The Rules Behind Safe Combination

Most bugs don’t come from computing a value.

Arun Pandian M
Feb 14, 2026
3 min read
The Threat Modeling Mindset  (Seeing software the way reality sees it)

The Threat Modeling Mindset (Seeing software the way reality sees it)

The feature worked perfectly in testing.

Arun Pandian M
Feb 14, 2026
3 min read
Left Null Space — The Error Your Model Cannot Learn

Left Null Space — The Error Your Model Cannot Learn

At some point a model stops improving, but not in a dramatic way. The loss doesn’t blow up. It doesn’t fluctuate. It sim…

Arun Pandian M
Feb 10, 2026
4 min read
Orders as Categories — Why Comparison Matters More Than Sorting

Orders as Categories — Why Comparison Matters More Than Sorting

When we compare things in programming, we instinctively think about sorting:

Arun Pandian M
Feb 9, 2026
4 min read
Null Space: The Directions a Model Quietly Ignores

Null Space: The Directions a Model Quietly Ignores

When we learn linear algebra, we usually focus on what **changes the output**.But in real systems — especially in machin…

Arun Pandian M
Feb 7, 2026
3 min read
The Most Dangerous Bugs Don’t Look Like Security Bugs

The Most Dangerous Bugs Don’t Look Like Security Bugs

One of the worst production issues I’ve seen didn’t involve hacking, malware, or stolen passwords.The system did exactly…

Arun Pandian M
Feb 7, 2026
4 min read