The Stable Interface
Why the most valuable thing you can offer a collaborator — human or machine — is a surface that does not change unexpectedly.
Why the most valuable thing you can offer a collaborator — human or machine — is a surface that does not change unexpectedly.
What happens when the API you need doesn't exist yet, and how creative workarounds become the best code