All notes
essay ·Jun 5, 2026 ·3 min read

The case for owning your code

Every retainer I run hands the client the repo, the keys, and the bill from day one. Vendor lock-in is a failure of nerve, not a business model.

D David KrugWeb design & development · since 2007

Every retainer I run hands the client the repo, the keys, and the bill from day one. The repository lives under your account. Every cloud service is billed to your card. Every API key is in your name.

Vendor lock-in is a failure of nerve, not a business model. If we ever part ways, you hand the repo to another developer and keep going.

All notes