Dasasian

Dasasian makes things that should exist.

Software, games, learning tools, and writing. Some of it for ourselves, some for other people, and we stay with it long after others would call it done.

The work

Products

Open source

Writing

All essays →

The outcome is the deliverable.

We keep roadmaps and we ship to dates, the same as anyone. What differs is where we put the finish line. A milestone closed on time and a thing done well are not the same measurement, and only one of them still matters a year later.

That shows up in places nobody will ever look, and sometimes it means undoing work that was already finished. Slingers had a whole economy designed into it — credits, upgrades, things to buy — and we deleted all of it, because the game turned out better when the only reward was the next page of the story. LeafCharge learns what your charger actually does instead of trusting the number printed on it. gdocs-mcp documents what it cannot do, thoroughly, rather than letting you find out later. firebase-structured-logger publishes the list of ways it quietly broke in production, each with a test that fails if it comes back.

Some of what we build is small. Some of what is coming is not. The scale changes; the standard does not.

We absorb the awkwardness.

Every piece of software decides who absorbs the awkwardness: the people who built it, or the person using it. Most hand it to the user and call the translating “learning the system.” We keep it on our side.

Pour5 learns a bar’s own layout, menu and names instead of asking the owner to learn ours. LeafCharge works backwards from when you leave, so nobody has to compute a charge rate. Slingers deleted its whole economy because the story was better without one to manage.

The work is the same either way. The question is only who does it.

Contact

hello@dasasian.com