Tech Insights & Engineering Articles
Explore technical articles, software architecture deep dives, clean code tutorials, and computer science explorations from my journey.
Projection onto a Line — The Hidden Geometry Behind Prediction
Imagine trying to predict a value using a model. You have data points scattered in space. But your model can only prod…
Orthogonality — When Information Doesn’t Interfere
Imagine trying to listen to two people talking at the same time.
Angle & Cosine Similarity — How AI Understands Meaning
Sometimes two sentences can look very different but still mean the same thing.
Writer Monad — When Functions Need to Talk Without Breaking Purity
One of the first things you learn in functional programming is:
Distance Between Vectors — How AI Understands Closeness
When we say two things are **similar**, what do we really mean?
Vector Length (Norm) — How Strong Is a Signal?
In the previous post, we learned that the dot product measures alignment. Two vectors pointing in the same direction pr…
When Composition Breaks: Why We Need Kleisli Category
In the previous posts, we built something beautiful.
The Quiet Power of Hashing-How Systems Detect Change Without Seeing It
The first time I truly understood hashing, it wasn’t because of cryptography. It was because something changed — and no…
Expand Around Center — A Symmetry Discovery Pattern
When a structure is symmetric, the fastest way to verify it is not from the edges — it’s from the balance point. Inste…