В блоге OpenAI появилась информация о том, что команда из четырех инженеров успешно разработала Android-версию Sora 2 за 28 дней. Примечательно, что около 85% кода, по оценкам разработчиков, было написано с помощью Codex, что обошлось примерно в 45 тысяч долларов по ценам на API. Такой результат является впечатляющим для высоконагруженного мобильного приложения с требованиями к стабильности.
Команда сделала акцент на малом количестве участников и строгой дисциплине, следуя старому правилу Брукса, которое гласит, что добавление новых разработчиков часто замедляет процесс. Codex использовался не как «волшебная кнопка», а как помощник для рутинных задач.
Ключевым принципом работы стал подход «сначала план, потом код»: перед каждой задачей инженеры составляли краткий проектный документ, что позволяло Codex легче справляться с задачами. Использование параллельных сессий тоже ускорило процесс: один поток занимался новой функциональностью, другой — исправлением ошибок.
Codex оказался особенно полезен при работе с существующим кодом, уверенно перемещая логику с iOS на Kotlin и исправляя ошибки. Однако, несмотря на преимущества, основными узкими местами остались архитектура и процесс ревью, что подчеркивает важность четкой формулировки задач и управления проектом.
