Data Dash logo

Data Dash

Archives
Subscribe
July 29, 2026

Give people an anchor

Prevent people from falling through the cracks of your codebase

Welcome to Data Dash

Compressing an avalanche of thoughts about data + learning into byte-sized chunks. In your inbox every Wednesday and sometimes Fridays.

Adrift on a sea of code

I open a new codebase, and the README sits empty. I revisit an old codebase, and the vignettes I wrote don't run.

I'm tempted to close my laptop. Never look at these repos again. Increase efficiency by abandoning a side project once a month instead of once a year.

A place to begin

But when we build stuff we want someone to use it. Even if it's just ourselves six months from now. People will fall through our projects’ cracks if we don't provide anchor points for understanding.

Sure, we could tell them to just throw an agent at the codebase. It might work! But anchor points retain their value. Otherwise an agent could be technically correct, but focus on the least relevant parts of our code. Ask me how I know.

I've written about how to create a decent README. Vignettes are great. But documentation goes stale. Faster than seems possible. And it's one of the easiest parts to “get to later.” What are some more minimal, sustainable anchor points that give people a place to start?

Marking the path

If people can't install your tool, the tool doesn't exist. The more “obvious” you think the install process is, the more important it is to display that process prominently.

I'm a big fan of writing —help style docs, even when you're not building a CLI tool. Doesn't feel minimal enough? A short FAQ doc can help people get unstuck a lot faster vs. assuming no one will have difficulties.

You can also create skills to guide people. Think of them as interactive cookbooks that show off your tool’s capabilities. Here's an example for slide-crafting with Quarto by Emil Hvitfeldt.

Something > nothing

When in doubt, any anchor point beats a missing README. Yes, even when that anchor point winds up stale. A map with a slightly wrong path often beats no map at all.

A data thing I liked

DuckDB internals: Why is DuckDB fast?

A not-data thing I liked

A playthrough of Fallout: New Vegas where the player only has one life and isn't allowed to heal

Read more:

  • January 22, 2025

    Make your README a brag sheet

    I regret to inform you that better documentation means better projects

    Read article →
Don't miss what's next. Subscribe to Data Dash:
← Newer Coding taste is like depression Older → Have a downhill option
Share this email:
Share on LinkedIn Share on Bluesky
GitHub
Bluesky
LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.