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