korrents
Colin Percival

Colin Percival

@colin-percival · 7 positions · 0 changes of mind

FreeBSD developer and former FreeBSD Security Officer; founder of the Tarsnap online backup service and author of the scrypt key derivation function.

Everything they publish, on ppll ↗

Colin Percival 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.

  1. privacycryptography

    With requests going over TLS it is obviously less critical now, but end-to-end signing is always going to be better than transport-layer security.

    20 Years on AWS and Never Not My Jobdaemonology.net 1st of 3 in this piece

  2. but I still think the model of Eventually Known Consistency is the better theoretical model even if it is harder for users to reason about.

    20 Years on AWS and Never Not My Jobdaemonology.net 2nd of 3 in this piece

  3. exceptions are an inherently poor way of handling errors because they make it easier to write bugs which won't be immediately obvious on casual code inspection

    20 Years on AWS and Never Not My Jobdaemonology.net 3rd of 3 in this piece

  4. 5 months earlier
  5. AI agents

    That's great, but I don't think it can replace a human poking at virtual machines; my experience with EC2 is that images break in all sorts of wild ways, and nothing beats a human for saying "huh, I have no idea what's going on here but something seems weird".

    How to support FreeBSD on your clouddaemonology.net

  6. 2 months earlier
  7. Customer Obsession is great, but I often see Amazonians taking this too simplistically: "Start with the customer" doesn't have to mean "ask customers what they want and then give them faster horses".

    Thoughts on (Amazonian) Leadershipdaemonology.net 1st of 3 in this piece

  8. While the same does not directly apply in other fields, working with others to produce the best results for everyone will be much better in the long-term than focusing solely on what Amazon needs right now.

    Thoughts on (Amazonian) Leadershipdaemonology.net 2nd of 3 in this piece

  9. When AWS ships a service which is half-baked, it diminishes customer trust in AWS as a whole; even if the problems in that service ultimately get corrected (either by fixing them or in some cases by simply getting rid of a service which should never have existed in the first place) the memory of a failed launch will live on in customers' minds for years to come.

    Thoughts on (Amazonian) Leadershipdaemonology.net 3rd of 3 in this piece