korrents

← People and their mental models

Kenton Varda's mental models

3 claims Kenton Varda made fit 3 mental models. Most often: Design is how it works, Second-order thinking, The map is not the territory. Everything they said here.

Models we see in what they say

Our reading: their claim applies the idea without naming it. The claim is theirs; filing it here is ours.

Design is how it works

Judge a design by what it does for the person using it, not only by how it looks.

Used by 26 others

The worst thing an application can do is tell a user their action succeeded when it did not.

  1. Kenton Varda Engineer at Cloudflare who designed Workers The worst thing an application can do is tell the user that their action was successful when it wasn't. If, for some reason, a write cannot be completed, then it's imperative that the application presents an error to the user, so that the user knows that something is wrong and they'll have to try again or look for a fix. Durable Objects: Easy, Fast, Correct — Choose threeblog.cloudflare.com · 3 Aug 2021
    The worst thing an application can do is tell the user that their action was successful when it wasn't. If, for some reason, a write cannot be completed, then it's imperative that the application presents an error to the user, so that the user knows that something is wrong and they'll have to try again or look for a fix.

Second-order thinking

Ask "and then what?": follow a decision past its first effect to the ones that come after.

Used by 86 others

Letting customers pin old runtime versions would undo part of the promise of serverless: that developers should not have to worry about updating their stack.

  1. Kenton Varda Engineer at Cloudflare who designed Workers Second, part of the promise of serverless is that developers shouldn't have to worry about updating their stack. If we start letting people pin old versions, then we have to start telling people how long they are allowed to do so, alerting people about security updates, giving people documentation that differentiates versions, and so on. We don't want developers to have to think about any of that. Backwards-compatibility in Cloudflare Workersblog.cloudflare.com · 19 Oct 2021
    Second, part of the promise of serverless is that developers shouldn't have to worry about updating their stack. If we start letting people pin old versions, then we have to start telling people how long they are allowed to do so, alerting people about security updates, giving people documentation that differentiates versions, and so on. We don't want developers to have to think about any of that.

The map is not the territory

Every model, word or plan is a simplified map of reality; useful when its structure matches, misleading when mistaken for the thing itself.

Used by 55 others

Even the best benchmarks have bias: it is hard to make one representative of real-world performance and easy to misread one that is not.

  1. Kenton Varda Engineer at Cloudflare who designed Workers Even the best benchmarks have bias and tradeoffs. It's difficult to create a benchmark that is truly representative of real-world performance, and all too easy to misinterpret the results of benchmarks that are not. Unpacking Cloudflare Workers CPU Performance Benchmarksblog.cloudflare.com · 14 Oct 2025
    Even the best benchmarks have bias and tradeoffs. It's difficult to create a benchmark that is truly representative of real-world performance, and all too easy to misinterpret the results of benchmarks that are not.