> ## Documentation Index
> Fetch the complete documentation index at: https://rajanand.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Blog

<Columns cols={3}>
  <Card title="Your Pipeline Isn't Broken. Your Assumptions Are." href="https://rajanand.substack.com/p/your-pipeline-is-not-broken" img="https://mintcdn.com/rajanand/oD0CG4jP-iT6u7MD/assets/data/your-pipeline-is-not-broken-your-assumptions-are.jpeg?fit=max&auto=format&n=oD0CG4jP-iT6u7MD&q=85&s=7328a150a97e2a042118f02da0886c0a" horizontal width="1200" height="800" data-path="assets/data/your-pipeline-is-not-broken-your-assumptions-are.jpeg">
    Most data pipelines fail silently due to hidden assumptions. Understand why correctness breaks even when jobs run successfully in production systems.
  </Card>

  <Card title="Every Data Pipeline Is a Bet." href="https://rajanand.substack.com/p/every-data-pipeline-is-a-bet" img="https://mintcdn.com/rajanand/T_2f-dH9O1hF5oTh/assets/data/every-pipeline-is-a-bet.jpeg?fit=max&auto=format&n=T_2f-dH9O1hF5oTh&q=85&s=369a250eb180c306792908d1cc527fc0" horizontal width="1200" height="800" data-path="assets/data/every-pipeline-is-a-bet.jpeg">
    Stop optimizing for the path where everything goes right. Start designing for the moment it doesn't.
  </Card>

  <Card title="Your Data Work Is Judged After the Fact." href="https://rajanand.substack.com/p/your-data-work-is-judged-after-the-fact" img="https://mintcdn.com/rajanand/ilU75GnvAHTIDdqL/assets/data/your-data-work-is-judged-after-the-fact-2.jpeg?fit=max&auto=format&n=ilU75GnvAHTIDdqL&q=85&s=451e87e4036c7dce7b961a145b5a2a1f" horizontal width="1200" height="800" data-path="assets/data/your-data-work-is-judged-after-the-fact-2.jpeg">
    Why data pipelines are evaluated with hindsight, not context, and how to frame trade-offs, assumptions, and decisions before incidents rewrite the story.
  </Card>
</Columns>
