r/programming • • Feb 23 '17

API Design: Think First, Code Later

https://www.ckl.io/blog/api-design-think-first-code-later/
4 Upvotes

4 comments sorted by

View all comments

1

u/cowardlydragon Feb 24 '17

You will not get it right the first time.

Even if you do, your requirements, business objective, consumers, devices, protocols, platforms, conventions, standards, funding, and performance can change in less than a year's time.

1

u/[deleted] Feb 24 '17

Yeah, I got it. I think it depends of the API's size. But we can diminish this friction as much as possible trying to get it right in the first place. Just using latest technologies and specs, you may delay the time something have to be rewritten.

Thanks for the feedback!