Кент Бек — гик в третьем поколении. Его дедушка был фанатом радио, его отец, инженер-электрик, переехал в Силиконовую долину в 60-х годах, и Кент и его отец вместе построили свой первый персональный компьютер. Он создатель экстремального программирования, в алфавитном порядке первым подписал Agile Manifesto и совсем недавно помог Facebook увеличить их инженерную организацию с 700 до 5000 человек.

Помогая гикам чувствовать себя в безопасности в этом мире

Это одно из кредо Кента, и как гик в третьем поколении он хочет помочь четвертому поколению. Как наставник, он призывает молодых программистов не слишком беспокоиться о том, чтобы с самого начала найти свое предназначение; вместо этого им нужно выйти и попробовать что-то новое, инвестируя в новый опыт, а затем соединить точки позже. И у страха есть две стороны: некоторые ситуации кажутся страшнее, чем нужно, а другие должны пугать. Знать разницу и как обращаться с каждой из них — ключ к успеху.

Кент рассказывает историю о том, как во время консультационной работы он понял, что одна маленькая хитрость — перестановка мебели — важнее, чем поделиться своими виртуозными навыками программирования. Руководители угловых офисов буквально сидели не на том месте. Этот урок, вспоминает Кент, стал началом изменения курса, которое привело к экстремальному программированию.

Послушайте подкаст Unlearn с Кентом Беком об изучении неопределенности

Слушайте и подписывайтесь на подкаст Unlearn в разделе Подкасты Apple | Сшиватель | Гугл плей | Google Подкасты | Спотифай | iHeartRadio

Экстремальное программирование

Кент начал с рассмотрения общепринятого убеждения: программистам нельзя доверять тестирование собственного кода. Поэтому он начал экспериментировать со способами бросить вызов этому убеждению с помощью автоматизированного тестирования. Но Кент имел в виду более глубокое разрушение: программисты несут ответственность за свои ошибки и за их исправление в режиме реального времени. Он и Барри глубже погружаются в то, что это на самом деле означает, и как это привело к фреймворку экстремального программирования и многому другому.

Когда у вас есть развитая социальная структура и короткие циклы обратной связи, могут происходить удивительные вещи, — Кент Бек.

Правда о мужестве и инновациях

Несмотря на то, что люди говорят о нем и о нем, Кент не считает себя смелым или изобретательным. Вместо этого он чувствует, что просто делает то, что, по его ощущениям, должно быть сделано. Вместо чрезмерного анализа и беспокойства о том, есть ли у него идеально сформированная идея, он начинает ее пробовать. Это то, что Барри называет «предвзятостью действия, и они погружаются в манеру поведения Кента, которая выделяет его. У него есть несколько привычек, помогающих ему учиться и разучиваться — быстро; первый из них — перевернуть и проверить любое предложение, начинающееся с очевидно. Второй — спросить: Можем ли мы попробовать это? Кент делится некоторыми практическими примерами того, как он работает, и еще несколькими привычками и системами, которые вы можете использовать в своей работе.

Объясните, как вы работаете, от конкретных до более сложных сценариев или от первых принципов до конкретных реализаций, и то, и другое имеет ценность. Знайте, что хорошо работает для вас. — Кент Бек

Перебор идей

Как можно быстрее перебирать идеи — это еще одна стратегия, которую Кент использует для инноваций, и он рассказывает, как быстро вносит небольшие изменения, чтобы увидеть, насколько они будут эффективны. И что еще более важно, насколько легко их будет откатить, если они не сработают.

Он объясняет свою последнюю концепцию «Test && Commit || Возвращаться". А Барри и Кент рассказывают о том, как этот принцип применим не только к программированию, но и может использоваться для запуска новых продуктов, улучшения систем работы и целых организаций.

Что дальше для Кента?

Невозможное: он намеревается узнать, как масштабировать совместную работу над программным обеспечением за пределы того, что люди считают разумным. В частности, как иметь программное приложение со 100 000 инженеров, каждое из которых развертывает более 1000 раз в день.

Котировки

Ресурсы для Кента Бека

Дополнительные ссылки

Отучиться: отпустить прошлый успех, чтобы достичь выдающихся результатов, Барри О’Рейли

Слушайте и подписывайтесь на Unlearn Podcast в Apple Podcasts | Сшиватель | Гугл плей | Google Подкасты | Спотифай | АйХартРадио