Kent Beck: в эпоху ИИ разработчикам важнее накапливать доверие, а не только писать код
Kent Beck, создатель Extreme Programming, один из авторов Agile Manifesto, соавтор JUnit и популяризатор TDD, рассказал о том, как меняется роль инженеров на фоне распространения ИИ-инструментов. По его словам, индустрия слишком быстро накапливает код, но не успевает накапливать доверие к результату. При этом разработка ПО, как считает Beck, давно не сводится только к написанию кода.
Как сообщает The Pragmatic Engineer, автоматизация не отменяет инженерную работу целиком. Разработчики не только пишут код: они разбираются в предметной области, выстраивают взаимодействие внутри команд и помогают повышать уверенность в надежности системы. Beck также отметил, что пока никто до конца не понимает, как инженерам эффективно работать вместе с ИИ-агентами.
В подкасте Beck затронул и свою карьеру. В 1987 году он пришел в Apple, где занимался проектами вокруг Smalltalk, а позже участвовал в разработке языка программирования для детей. По словам Beck, в итоге его уволили, потому что он пытался работать по-своему и не слишком вписывался в командный процесс.
Среди других тем разговора были происхождение TDD, дизайн-паттерны, опыт работы с Ward Cunningham, а также подход Beck «explore, expand, extract» для прохождения крупных технологических сдвигов.
Ключевые факты
Kent Beck, создатель Extreme Programming, соавтор JUnit и один из авторов Agile Manifesto
Beck заявил, что написание кода, лишь часть работы software engineering, а важную роль играют доверие к системе и понимание предметной области
В 1987 году Beck присоединился к Apple, где работал над проектами, связанными со Smalltalk
В разговоре обсуждался подход Beck «explore, expand, extract» для работы в период технологических изменений