SHANJAI

Failure → Learning

Three honest case notes on things that shipped, functioned, and still weren't right — and what they taught me about building systems people actually need.

Things that worked, and still weren't right.
01

The dashboard that nobody needed

What Happened

A technically successful analytics dashboard was built with rankings, trends, competitor comparisons and multiple views.

What Went Wrong

The client didn't need more visibility into the data. They needed clarity about what action to take when a product's performance changed.

What I Learned

Product usefulness is not the same as feature completeness.

Lesson. Start with the decision, then work backwards to the data.

“Organizational knowledge isn't just documentation. It is the context behind the decisions encoded in a system.”

02

When data quality became a prioritization problem

What Happened

A large number of data-quality issues were being reported across multiple fields and websites.

What Went Wrong

Investigation showed that a large portion of those fields were not actually relevant to the client's use case.

What I Learned

Treating every data issue equally creates noise and wastes engineering effort.

Lesson. Prioritize data quality based on business impact, not simply error count.

03

When knowledge becomes a system dependency

What Happened

Over time, understanding accumulated around how systems worked, why certain decisions were made, and how different pipelines connected.

What I Learned

Organizational knowledge isn't just documentation. It is the context behind the decisions encoded in a system.

Lesson

A resilient system should make important context transferable instead of keeping it inside one person's head.

Continue exploring: What I Notice That Others Miss · System Playground · All of Thinking & Systems

More from Shanjai