Киберы встали кружком, воткнули друг другу в брюшко какие-то разъёмы, постояли минуту, потом разбежались по разным берегам. Двое пошли вверх по течению, двое — вниз. Джафар наблюдал с большим интересом. Раньше он никогда особенно не интересовался кибернетикой. К киберам относился как к мебели. Есть — и хорошо. Они занимались своими делами, он своими. Разумеется, знал, что киберы без приказа ничего не делают. Но сколько базовых, заложенных ещё на заводе приказов, хранит их память, сколько неотменённых приказов там осталось с «доисторических времён» — не знал никто. К тому же, киберы накапливали жизненный опыт, учились на своих ошибках. Вот, например, сейчас они какой информацией обменивались? Может, как строить Днепрогэс, а может, как ходить по болоту. Общее правило программирования было такое — поставить задачу, описать граничные условия, выяснить, правильно ли кибер понял задачу, сколько времени займёт выполнение (если это не оговорено в граничных условиях). В сложных случаях приказать киберу докладывать о ходе выполнения и предстоящих шагах. При постановке задачи избегать выражений «во что бы то ни стало», «любой ценой», «пока не сделаешь, не возвращайся». Иначе кибер, посланный в огород за морковкой, посадит семечко и будет терпеливо ждать, пока оно вырастет.