Кент Бек — гик в третьем поколении. Его дедушка был фанатом радио, его отец, инженер-электрик, переехал в Силиконовую долину в 60-х годах, и Кент и его отец вместе построили свой первый персональный компьютер. Он создатель экстремального программирования, в алфавитном порядке первым подписал Agile Manifesto и совсем недавно помог Facebook увеличить их инженерную организацию с 700 до 5000 человек.
Помогая гикам чувствовать себя в безопасности в этом мире
Это одно из кредо Кента, и как гик в третьем поколении он хочет помочь четвертому поколению. Как наставник, он призывает молодых программистов не слишком беспокоиться о том, чтобы с самого начала найти свое предназначение; вместо этого им нужно выйти и попробовать что-то новое, инвестируя в новый опыт, а затем соединить точки позже. И у страха есть две стороны: некоторые ситуации кажутся страшнее, чем нужно, а другие должны пугать. Знать разницу и как обращаться с каждой из них — ключ к успеху.
Кент рассказывает историю о том, как во время консультационной работы он понял, что одна маленькая хитрость — перестановка мебели — важнее, чем поделиться своими виртуозными навыками программирования. Руководители угловых офисов буквально сидели не на том месте. Этот урок, вспоминает Кент, стал началом изменения курса, которое привело к экстремальному программированию.
Послушайте подкаст Unlearn с Кентом Беком об изучении неопределенности
Слушайте и подписывайтесь на подкаст Unlearn в разделе Подкасты Apple | Сшиватель | Гугл плей | Google Подкасты | Спотифай | iHeartRadio
Экстремальное программирование
Кент начал с рассмотрения общепринятого убеждения: программистам нельзя доверять тестирование собственного кода. Поэтому он начал экспериментировать со способами бросить вызов этому убеждению с помощью автоматизированного тестирования. Но Кент имел в виду более глубокое разрушение: программисты несут ответственность за свои ошибки и за их исправление в режиме реального времени. Он и Барри глубже погружаются в то, что это на самом деле означает, и как это привело к фреймворку экстремального программирования и многому другому.
Когда у вас есть развитая социальная структура и короткие циклы обратной связи, могут происходить удивительные вещи, — Кент Бек.
Правда о мужестве и инновациях
Несмотря на то, что люди говорят о нем и о нем, Кент не считает себя смелым или изобретательным. Вместо этого он чувствует, что просто делает то, что, по его ощущениям, должно быть сделано. Вместо чрезмерного анализа и беспокойства о том, есть ли у него идеально сформированная идея, он начинает ее пробовать. Это то, что Барри называет «предвзятостью действия, и они погружаются в манеру поведения Кента, которая выделяет его. У него есть несколько привычек, помогающих ему учиться и разучиваться — быстро; первый из них — перевернуть и проверить любое предложение, начинающееся с очевидно. Второй — спросить: Можем ли мы попробовать это? Кент делится некоторыми практическими примерами того, как он работает, и еще несколькими привычками и системами, которые вы можете использовать в своей работе.
Перебор идей
Как можно быстрее перебирать идеи — это еще одна стратегия, которую Кент использует для инноваций, и он рассказывает, как быстро вносит небольшие изменения, чтобы увидеть, насколько они будут эффективны. И что еще более важно, насколько легко их будет откатить, если они не сработают.
Он объясняет свою последнюю концепцию «Test && Commit || Возвращаться". А Барри и Кент рассказывают о том, как этот принцип применим не только к программированию, но и может использоваться для запуска новых продуктов, улучшения систем работы и целых организаций.
Что дальше для Кента?
Невозможное: он намеревается узнать, как масштабировать совместную работу над программным обеспечением за пределы того, что люди считают разумным. В частности, как иметь программное приложение со 100 000 инженеров, каждое из которых развертывает более 1000 раз в день.
Котировки
- Когда у вас есть развитая социальная структура и короткие циклы обратной связи, могут происходить удивительные вещи
- Каковы ваши минимальные жизнеспособные доказательства, чтобы знать, верны ли ваши предположения?
- Объясните, как вы работаете, от конкретных до более сложных сценариев или от первых принципов до конкретных реализаций, и то, и другое имеет ценность. Знайте, что хорошо работает для вас.
Ресурсы для Кента Бека
- "Веб-сайт"
- ЛинкедИн
- Твиттер
- Книги на Амазоне
- Аджайл Манифест
- «Проверить && Зафиксировать || Возвращаться"
Дополнительные ссылки
Отучиться: отпустить прошлый успех, чтобы достичь выдающихся результатов, Барри О’Рейли
Слушайте и подписывайтесь на Unlearn Podcast в Apple Podcasts | Сшиватель | Гугл плей | Google Подкасты | Спотифай | АйХартРадио