Eenk.com

2 април 2009

Как се правят сложни продукти


Отново Джон Грубер с чудно есе за това как се правят сложни продукти - почваш с простите, а после еволюираш:



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, но не това е най-важното. Той цитира закона на някой си Гал:



Една работеща сложна система, винаги е еволюирала от работеща проста. Обратното също е вярно: сложна система, създадена от нулата никога не работи и не може да бъде накарана да работи. Трябва да започнете от нулата с проста, работеща система.



Изключително вярно.

+ 5 коментара | В раздели: Без категория @ 09:06




  1. Това се отнася и за сложните финансови продукти.
    Тръгваш от лихварство и стигаш до CDS…

  2. Start small не е някакво феноменално откритие. Дефолт суаповете не са толкова сложни, всичко опира до оркестрирана лъжа измежду голяма група играчи.

  3. Относително.
    Примерно вземи за пример революционния (колкото и да не им харесва на някои линуксаджии) уин ’95. Бъгав, сложен, новаторски. Няма почти нищо общо с ДОС програмката уин 3.1. И лека полека се развива за да стигне до ХР.

    4 април 2009 @ 18:09  —  hajipetkonikolov   
  4. Хаджи, е това не е ли пак градация? Няма общо, но е граден на опит с предишни подобни опити.

  5. И от коя нула е тръгнала природата, за да сътвори ДНК- то?

    9 април 2009 @ 07:58  —  rambosileck   



* * *


Коментирайте!

NB: Ако коментарът ви не излезе тутакси, значи софтуерът е оглупял и го е счел за спам. Простете му; ще бъде пуснат ръчно съвсем скоро.

Made in Bulgaria, since 2003
(cc) Споделяйте свободно.