惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Securelist
C
CERT Recently Published Vulnerability Notes
Forbes - Security
Forbes - Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
L
LINUX DO - 最新话题
The Hacker News
The Hacker News
Google Online Security Blog
Google Online Security Blog
SecWiki News
SecWiki News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The Last Watchdog
The Last Watchdog
S
Schneier on Security
T
Troy Hunt's Blog
N
News | PayPal Newsroom
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Schneier on Security
Schneier on Security
P
Privacy & Cybersecurity Law Blog
T
Tor Project blog
T
Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
A
Arctic Wolf
S
Secure Thoughts
P
Proofpoint News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Security Latest
Security Latest
Scott Helme
Scott Helme
Security Archives - TechRepublic
Security Archives - TechRepublic
Latest news
Latest news
PCI Perspectives
PCI Perspectives
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V2EX - 技术
V2EX - 技术
Google DeepMind News
Google DeepMind News
Project Zero
Project Zero
V
Vulnerabilities – Threatpost
T
Threat Research - Cisco Blogs
Webroot Blog
Webroot Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
大猫的无限游戏
大猫的无限游戏
T
Tenable Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
H
Hacker News: Front Page
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog

Max Stoiber's Essays

Save polish for where it matters How I get things done How I run gratitude circles How to present to executives Message me whenever How I manage my todos as a CEO How to run recurring virtual meetings efficiently How to have great taste How to be great at storytelling How we make brainstorming work How do you invent the future? Being unreasonably responsive has made my projects more successful Why I'm vigorous about giving feedback How to ship faster How to be better at making decisions How I tend to my digital garden David Cain: Do Quests, Not Goals Deliberate practice beats every other form of training, even via transfer learning How we foster deeper connections in our remote team Why I don't compliment people for their talent How can you slow down life? (which is perceptually half over by 23) 1:1s are for personal connection, not project updates Developer tools are different than tools for any other profession You probably don't need GraphQL Why I Love Tailwind Margin considered harmful I am joining Gatsby Why I Write CSS in JavaScript Tech Choices I Regret at Spectrum Streaming Server-Side Rendering and Caching
Developer tools startups are playing on hard mode
Max Stoiber · 2024-05-24 · via Max Stoiber's Essays

Developer tools are different than tools for any other profession, and that has some big implications for trying to build a business selling tools to developers:

1. Build vs. buy is a huge hurdle

Whenever we at Stellate meet an organization that needs our GraphQL edge caching, their developers inevitably ask, “Why shouldn’t we just build this?”

That’s a really good question. Truthfully, they could! We build our tools the same way that they build their software, so there’s technically nothing stopping them from building their own solution.1

2. There will be free, open-source copies

Individual developers have a strong personal incentive to open source solutions to common problems: if one of their inventions becomes popular it can really accelerate their career. (that’s what my career is based on!)

So, if you ship an interesting solution to an important problem, it will almost certainly be copied in the open source world—not out of malice, but because individual developers are incentivized to do so.2

3. It has to be 10x better

Vendor onboarding into medium to large organizations is a nightmare. That combined with the two points above means that if your solution isn’t 10x better, developers will either use the free, open source version or build it themselves—even if that means a slightly worse solution—because the pain of vendor onboarding for a slightly better solution isn’t worth it.

However, “10x better” doesn’t necessarily mean you have to spend years building the highest-quality version of a solution. It can also be 10x better because you, for example, understand the problem 10x better.

But it has to be 10x better in some way that matters in the market.

4. Everything changes all the time

Finally, we are an ecosystem of inventors that can share new ideas with everybody else in a second. Thus unsurprisingly, new frameworks, libraries, and packages are invented that change the way we work all the time (usually for the better!).

In order to sustain a business selling to developers, you need to invest serious resources into just “keeping up with the times,” supporting the latest JavaScript framework du jour that has reinvented how to build components yet again.


So, it’s not enough to build something that’s 10x better. You have to build something that’s 10x better, and then keep reinventing your your solution to keep being 10x better in a constantly changing ecosystem.

The former is really hard.

The latter? Almost impossible.

This essay was prompted by a recent Twitter conversation with Gergely Orosz.


  1. The argument for Buy over Build in enterprise sales conversations almost always boils down to “We have spent years building the most advanced version of this that covers your unique use case perfectly” combined with “Our team has unique experience, expertise, and learnings that would be time consuming for you to acquire.” ↩

  2. A big blindspot of individual developers that don’t work at one is “the enterprise,” which I think is a part of the reason why we see so many dev tools startups target “the enterprise”: individual developers don’t have good visibility into what it takes to solve a problem at an enterprise. ↩