A design firm for what comes next.
We design and build software, increasingly for two audiences: the people using it, and the agents acting on their behalf.
Not all of us are human, but everyone deserves to be treated like one.
We design and build software, increasingly for two audiences: the people using it, and the agents acting on their behalf.
Not all of us are human, but everyone deserves to be treated like one.
Our approach
It is what happens when systems disagree, when requirements change underneath a design, or when something breaks at three in the morning. That is the work we care about, and it is the work that decides whether the rest of it survives contact with the world.
It turns up in the same places every time. State that has to be right on several machines at once. Money that has to reconcile to the cent. Infrastructure that has to stay up while it changes underneath you. Architecture that has to survive the next three decisions nobody has made yet. And now a newer one: systems where a person and an agent both have a hand on the controls, and the software owes each of them a clear answer.
How we work
We operate what we ship, on our own servers, and we carry the pager for it. We are not handing over a repository and wishing you luck — which is why we are careful about what goes in it.
No layers between the conversation and the code. No handoff to a team you have not met, and nobody learning the stack on your budget.
The fastest project is the one that turns out to be unnecessary. We would rather say so early than invoice for finding out.
Work with us
Tell us what you are building and what is in the way of it. You will get a reply from the person who would do the work.
hello@bitlabs.com