Всякий раз, когда я слышу дискуссии о выпуске API версии 1, они всегда сопровождаются этой общей идеей:
We can't release our API yet because we have to get it right the first time.
Вот недавний пример Вика Гундотры , но есть и множество других, включая сам Stackoverflow, еще за день до выпуска API.
Чего я не понимаю, так это почему первая версия должна быть такой "правильной"? С API вы можете реализовать управление версиями и хорошую документацию, и если вы делаете это хорошо, что не так сложно сделать, зачем так ценить API версии 1?
От версии к версии, поскольку он версионный, API может резко меняться без каких-либо критических изменений, поскольку старая версия по-прежнему поддерживается. Мне было интересно, почему большая проблема с выпуском API?