Rajanand Ilangovan
rajanand.org
Rajanand Ilangovan
@rajanand.org
Lead Data Engineer ==> Data Architect
https://rajanand.org/substack
So the hierarchy looks like this: 
1. Commit points to a Tree 
2. Tree points to Blobs (files) and other Trees (folders) 
3. Blobs hold the actual data.
January 6, 2026 at 6:58 PM
I spent years using Git on "autopilot" before I realized I had no clue how it actually worked. I knew the commands the add, the push, the commit. but, the "why" was a total black box.

The biggest surprise? Git isn't actually a "code" tool. It’s a content tracker.
January 6, 2026 at 6:28 PM
I asked the Google Gemini app for a simple diagram of how Git reuses data to save space, and it gave me...

cows?

🐄
January 5, 2026 at 10:13 PM
Every data pipeline is a bet.
Not a bet about tools, a bet about how the system will fail.

Most engineers build for the happy path:
API up. Schema stable. Volume reasonable.
That’s not where production systems live.
January 1, 2026 at 7:40 PM
Your pipeline is not broken; your assumptions are.
rajanand.substack.com/p/your-pipe...
January 1, 2026 at 7:25 PM
No, 2026 is the current year, not next year.
Happy new year!
January 1, 2026 at 9:13 AM