Retweeted
Why is @stripe’s API so good?
Teams debate the naming of each field, talk about trade-offs, and attempt to plan ahead for new features that may change the shape of the API.
We *take the time* to get it right, and individual engineers recognize the best design requires teamwork.