Современные бизнесы безумно напоминают живые организмы. Клетки образуют ткани и органы, а они в свою очередь образуют единый организм. Люди организуются в команды (разработка, маркетинг, логистика), а они в свою очередь образуют целый бизнес.

Современные веб-сервисы тоже безумно напоминает живые организмы. Они разбиты на отдельные клетки-машины выполняющие одну функцию, каждый набор таких машин выполняет функцию органа (кеш, база данных, обработка запросов, архивирование), а все вместе образуют единый веб-сервис.

В этой аналогии можно найти вдохновение для проектирования новых инструментов разработки. Возможно ли создать такое пространство, такой интерфейс, где клетка-человек и клетка-программа могли дополнять друг друга в едином организме?

Пространство, где человек сперва решает задачу вручную, и каждое его действие тщательно записывается. Решая задачу вручную человек создаёт эталон на который программе нужно равняться. Создаёт поведенческий тест, под который программист создаёт программу. Либо программа генерируется автоматически, если действия достаточно простые, и можно легко обобщить ручные действия.

Пространство, где какую-то непонятную для программы ситуацию человек может обоработать вручную, тем самым создав новый поведенческий тест для программы.