Отново Джон Грубер с чудно есе за това как се правят сложни продукти – почваш с простите, а после еволюираш:
The way to build a complex device with all the features you want is not to start by trying to build a device with all those features, but rather to start with the fundamentals, and then iterate and evolve.
Темата му е новата iPhone OS 3.0, но не това е най-важното. Той цитира закона на някой си Гал:
Една работеща сложна система, винаги е еволюирала от работеща проста. Обратното също е вярно: сложна система, създадена от нулата никога не работи и не може да бъде накарана да работи. Трябва да започнете от нулата с проста, работеща система.
Изключително вярно.
Това се отнася и за сложните финансови продукти.
Тръгваш от лихварство и стигаш до CDS…
Start small не е някакво феноменално откритие. Дефолт суаповете не са толкова сложни, всичко опира до оркестрирана лъжа измежду голяма група играчи.
Относително.
Примерно вземи за пример революционния (колкото и да не им харесва на някои линуксаджии) уин ’95. Бъгав, сложен, новаторски. Няма почти нищо общо с ДОС програмката уин 3.1. И лека полека се развива за да стигне до ХР.
Хаджи, е това не е ли пак градация? Няма общо, но е граден на опит с предишни подобни опити.
И от коя нула е тръгнала природата, за да сътвори ДНК- то?