korrents
Filippo Valsorda

Filippo Valsorda

@filippo-valsorda · 12 positions · On ppll ↗

Cryptographer, formerly of the Go team at Google, and since 2022 a full-time professional open source maintainer. He maintains the Go cryptography libraries, age and mkcert, and founded Geomys, a firm of professional maintainers funded by retainers from the companies that depend on their projects. Writes at words.filippo.io.

Filippo Valsorda did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

4 of Filippo Valsorda's claims fit 4 mental models. Most often: Everything decays without maintenance, Lock-in and switching costs, Trade-offs.

Models they name

Their own words name the idea.

Everything decays without maintenance

Institutions, code, cities and knowledge run down by default; keeping something alive is work that has to be paid for.

Used by 28 others

Funding should pay for maintenance, not features, because every new feature adds to the burden the money was meant to relieve.

  1. Filippo Valsorda Cryptographer, formerly of the Go team at Google Finally, the health of the project depends on issue triage, bug fixes, refactors, and design work more than on new features. In fact, new features increase the maintenance burden. How to pay professional maintainerswords.filippo.io · 17 Mar 2022All korrents from this piece
    Finally, the health of the project depends on issue triage, bug fixes, refactors, and design work more than on new features. In fact, new features increase the maintenance burden.

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.

Lock-in and switching costs

People stay with what they would not choose again because leaving costs more than staying; watch who sets that cost.

Used by 18 others

A dependency you would need engineer-months to replace or fork is a critical one, and retaining its maintainer is straightforward business sense.

  1. Filippo Valsorda Cryptographer, formerly of the Go team at Google This is how I frame it: if the effort required to replace or fork a dependency should it go unmaintained is measured in engineer-months, that’s a critical dependency and retaining its maintainers probably makes good business sense. I’m Now a Full-Time Professional Open Source Maintainerwords.filippo.io · 2 Feb 2023All korrents from this piece
    This is how I frame it: if the effort required to replace or fork a dependency should it go unmaintained is measured in engineer-months, that’s a critical dependency and retaining its maintainers probably makes good business sense.

Trade-offs

Every choice gives something up, so name the cost; and check, because some trade-offs everyone assumes are not real.

Used by 60 others

A contribution is a cost to the maintainer, not a gift: it is taking part, not merely using the code, that consumes a project’s scarcest resource.

  1. Filippo Valsorda Cryptographer, formerly of the Go team at Google I often read advice along the lines of “if you want to help a project send PRs” and I never understood it. Reviewing and iterating or pushing back on PRs is work! Often more than writing the code itself. How to pay professional maintainerswords.filippo.io · 17 Mar 2022All korrents from this piece
    I often read advice along the lines of “if you want to help a project send PRs” and I never understood it. Reviewing and iterating or pushing back on PRs is work! Often more than writing the code itself.

Value moves to what stays scarce

When something becomes cheap and plentiful, the value moves to whatever is still rare next to it.

Used by 60 others

The thing open source can actually sell is not the code but access to its maintainers’ attention and expertise.

  1. Filippo Valsorda Cryptographer, formerly of the Go team at Google Clients still pay a fixed monthly retainer to ensure the professional maintenance of the whole portfolio, and to get access to the expertise of all of Geomys’ maintainers. Geomys, a blueprint for a sustainable open source maintenance firmwords.filippo.io · 8 Jul 2024All korrents from this piece
    Clients still pay a fixed monthly retainer to ensure the professional maintenance of the whole portfolio, and to get access to the expertise of all of Geomys’ maintainers.