We figured out a few things.
1. If someone else builds your analysis, you're going to redo it anyway. That's just how people work. If I handed you a presentation someone else made, you'd probably rebuild it from scratch. And with numbers, it's even worse because you're going to pick them apart regardless.
2. Unless you're an analyst iterating on SQL, there is no point putting code in front of a business user. So they can learn and debug SQL? lol.
3. Self-serve failed because it was the UI that was self-serve and not the actual data. Business users do not want to learn another UI low-code tool. The world is moving in the opposite direction.
Business users should just use the tools they already know: ChatGPT/Codex, Claude Desktop, whatever. Those tools are already insanely powerful at delivering cheap UI. All you need to do is make the data self-serve, fast and reliable for agents. It feels pretty obvious that every business with data to operationalise should let people do whatever the hell they need to do with it to get the job done faster, right? It's not the data team's problem anymore cause the UI is cheap. The only thing that the data team needs to do with it is keep enriching and maintaining the self-serve data layer. They can then actually get time to do the impactful stuff.
So we built Bonnard. Data teams (Analytics Engineer, Data engineers or whoever has been handed the AI delivery project) go from data model to self-serve in about 5 minutes, all through the CLI. Zero UI on the consumer side unless they build it themselves.
Would love to get your feedback! Will hang in the comments if you have any questions.
Making data self-serve for agents instead of building another UI layer sounds like a much more sustainable direction.
linuxarm64•1h ago
maxmealing•1h ago