David Cramer
cra.mr · Personal blog · on HN since 2018
David Cramer, a Sentry founder, writes about open source business models, developer tools, MCP, and running a company.
What HN saysCommenters quote "Open Source is not a business model" as a distribution model reminder, and link his posts on licensing and MCP.
39HN people shared it
6linked it in comments
44stories submitted
549story points
4 months agolast shared
2018people per year2026
Most-shared posts
- 1Open Source is not a Business Model3 people · 51 points · first shared 2024 · 30 comments on HN
- 2Enterprise Is Dead3 people · 27 points · first shared 2024 · 3 comments on HN
- 3MCP, Skills, and Agents3 people · 4 points · first shared 2026 · 1 comments on HN
- 4The problem with OpenTelemetry2 people · 168 points · first shared 2024 · 174 comments on HN
- 5Sentry: From the Beginning2 people · 41 points · first shared 2023 · 6 comments on HN
- 6MCP Is Not Good, Yet2 people · 21 points · first shared 2025 · 1 comments on HN
- 7You're Not a CEO2 people · 7 points · first shared 2024 · discussion on HN
- 8Subagents with MCP2 people · 5 points · first shared 2025 · discussion on HN
- 9Optimizing for Taste2 people · 4 points · first shared 2023 · discussion on HN
- 10Building an Intern2 people · 4 points · first shared 2026 · discussion on HN
- 11Product-Market Fit2 people · 4 points · first shared 2025 · discussion on HN
- 12Work Life Balance2 people · 4 points · first shared 2023 · discussion on HN
- 13Optimizing Content for Agents2 people · 4 points · first shared 2026 · discussion on HN
- 14Rethinking Tools in MCP2 people · 3 points · first shared 2025 · discussion on HN
- 15A $7 Subscription2 people · 2 points · first shared 2023 · discussion on HN
What HN people wrote when they linked it
ezekg · 2024-09-10
This is a good reminder to folks that Open Source isn't a business model [0] -- it's a distribution model. You have to figure out your business model if you want to survive. Good to see Briefer figuring this out early on. The decision to offer Cloud + Open Core is a great, well-traveled path.
[0]: https://cra.mr/open-source-is-not-a-business-model/
lawrencechen · 2021-04-21
Neat! I checked out your source code, and if there's one comment I have, it's the way you query for comments. Currently, response times are around 300-400 ms for just 79 bytes of data. That's likely because you recursively fetch nested comments from a serverless function, which potentially has to make multiple network request to talk to the database. Coincidentally, a past Disqus employee has a great write up on the faster solution (recursive CTE): https://cra.mr/2010/05/30/scaling-threaded-comments-on-django-at-disqu…
Regardless, great work! Choosing Svelte to hit that 4.7kb mark is super sweet!
ignoramous · 2026-01-13
Definitely there exist customers one must fire, but the flip side is, some of them might have genuine complaints.
... an extremely popular marketing tool ... sending an equally excessive amount of data above what they were paying for. They were far less adamant about the product, and on some days I didn't even want them as a customer. If there was a minor blip in the service, they were the first to complain. Reminder, [Sentry] was still a side project at the time so I had a day-job. That meant it was often stressful for Chris and I to deal w/ customer support, and way more stressful dealing with outages.
We had one customer who loved the product, and one who didn't. Both of these customers had such extreme volumes of data that it had a tangible infrastructure cost associated with hosting them. We knew the best thing to do was to find a way to be able to charge them more money for the amount of data they sent. So we set off to build that and then followed up with each customer.
To our surprise, the customer that loved the product didn't want to pay more. The customer who was constantly complaining immediately jumped on the opportunity. What's the lesson to take away from this?
... when I was a teenager I worked at Burger King, and there was an anecdote I will never forget: for every customer that complains, there are nine more with a similar experience. I've cemented this in my philosophy around development, to the point where I now believe over rotating on…
zeeg · 2024-08-06
I have written quite a lot on my personal blog about our decisions and been very transparent. In particular, the decision on switching to BUSL orgininally I talk about here:
https://cra.mr/the-busl-factor
Its worth remembering that licenses are just part of the packaging of a product - part of the distribution model. Sentry is successful because we quickly found product market fit, continued to iterate, and made an affordable and well crafted product. Our distribution model - and in general our approach to affordability - is key to that, but the freedoms of open source software are less so.
For clarity, VC has never had anything to do with it, but we are certainly ambitious. Our singular goal from a product point of view is adoption, and we ensure that via accessibility and affordability. From a competitor point of view I personally think we've done better than most could dream of wrt marketshare. Companies like SigNoz don't compete with us today, and projects like GlitchTip don't even register on the market. Our competition these days is the fuzzy areas of the APM venn diagram like Datadog, New Relic, etc.
alfozan · 2026-03-02
CLI vs MCP debate misses the protocol's actual value prop: steering the agent: https://cra.mr/context-management-and-mcp
PeterCorless · 2025-01-10
Cramer wants to get traces out of OTel. Which is ironic because he's one of the creators of OpenTracing.
https://cra.mr/the-problem-with-otel/