Dříve jsem si myslel, že integrace selhávají, protože API byla špatná.
Vanar mě přiměl si všimnout, že obvykle selhávají, protože předpoklady se neshodují.
Dva systémy mohou být oba "správné" a přesto si navzájem nerozumět. Jeden očekává okamžitost. Druhý očekává konečnost. Jeden automaticky opakuje. Druhý považuje opakování za duplicity. Nic není rozbité—ale všechno se zdá být křehké.
Co je zajímavé na designové orientaci Vanaru, je, jak moc se zdá, že záleží na tom, aby tyto předpoklady byly výslovně uvedeny v chování, nejen v dokumentaci.
Když se platforma chová stejným způsobem pokaždé za stejných podmínek, integrace přestávají být vyjednáváním a začínají být dohodami.
A dohody se škálují mnohem lépe než odhady.

