I recently realised that Buildprint has a ton of data about how people build on Bubble. I was able to find a lot of interesting insights that I think you will find useful, particularly with how you think about using AI on Bubble.
So, hereās some insights from 600,000 turns that have run on Buildprint.
Agent turns are getting faster (and slower)
Compared with 3 months ago, median agent turns are getting faster on Buildprint. Meanwhile, the longest turns are getting longer.
This is super interesting.
There are a lot of ways you could read into this data, but to me it seems that some combination of the following are true:
- there have been marginal improvements to BubbleScript, which lead to most turns being faster (we provide better guidance + developer experience for the agent working on the app)
- smarter models are meaning people delegate longer, more complex tasks to Buildprint
- smarter models more thoroughly check their work, including browser testing
This means that if youāre not already, you can begin to trust Buildprint with long-horizon, multi-step work that build entire features end to end.
Power users are pulling away from other developers
The top 10% of Buildprint users represent almost 50% of all messages sent. Developers that can use AI effectively are significantly more leveraged than those that.
The amount each developer is using Buildprint is growing over time.
People are merging changes faster than before
Compared with the previous months, people are merging work faster with Buildprint. 60% of Buildprintās work is now merged within the first hour of it finishing (side note, there have been over 6,000 merges performed by Buildprint in the last 90 days!). There are a couple of main reasons:
- people are more confident in Buildprintās work
- people are āvibe codingā and not checking Buildprintās work in the editor, trusting it behaves as expected
We recommend avoiding āvibe codingā where you tell Buildprint to just solve a problem. However, Buildprint is now so accurate that if you tell it how to solve the problem, you can generally trust that it solved it in the way that you asked, and there are unlikely to be issues in the editor.
In other words, if when conversing with Buildprint you can see what it has done, you donāt need to open up the editor to confirm it if you already understand how it works. That said, we recommend it as a matter of diligence on production applications.
Moving away from MCP made turns much faster
When Buildprint launched, it was an MCP server that let you edit your app - very similar to Bubbleās MCP. After we hit diminishing returns there, we built BubbleScript, the TypeScript language for Bubble apps.
This is more token efficient and intuitive for agents. In the week after the switchover, the most complex work ran 45% faster with BubbleScript compared to the previous MCP server approach.
Interestingly, there was not much difference for read-only turns - likely because itās a lot easier to read JSON and understand whatās going on than it is to write it new.
Bubble MCP has some differences to what the Buildprint MCP previously did, but is still a JSON-based approach. If you want the fastest, most accurate, highest quality edits and iteration, then Buildprint is still the way to do that.
Bugs still take up most of peopleās time
Buildprintās biggest responsibility is bugs and understanding. Only 20% of requests are entirely new features. Bugs are still what take up the majority of production applicationsā time. Reassuringly, a lot of Buildprint requests pertain to general questions and review about how the application works. Bubble developers in particular do want to understand how their app works - that will result in the best long term success for them.
I hope you found this interesting!