Как программисты учатся мастерству? Есть ли пошаговая инструкция, которая гарантирует, что вы овладеете своей работой в совершенстве?

Все отличные программисты учились одинаково. Они экспериментировали. Писали какую-то программу для компьютера и смотрели, что получится. Потом меняли ее и смотрели, что он будет делать в ответ. Программисты повторяли процесс раз за разом до тех пор, пока не понимали, как устроен этот «черный ящик».

В качестве такого объекта может выступать компьютер, или рынок, или покупатель, или ваш босс. Это головоломка, которую можно разгадать только одним способом – путем эксперимента.

Что произойдет, если вы сделаете это? Что произойдет, если вы сделаете то? «Коробка с зуммером» понемногу открывает свои секреты, и, по мере того как вы экспериментируете все больше и больше, вы не только становитесь умнее, но и начинаете получать от своих знаний все большую выгоду. Она не обязательно означает долю в акциях или даже контроль. Выгода основана на понимании и вашей власти что-нибудь совершить.

Даг Рашкофф и Марк Фрауэнфельдер писали о новой тенденции: мы готовы уступить контроль над нашей жизнью организациям и объектам. Как только мы добровольно и слепо принимаем то, что нам дают, мы теряем власть. Лишь воздействуя, тестируя, изменяя и понимая, мы можем по-настоящему владеть чем-либо и по-настоящему оказывать на что-то влияние.

Никто не добьется авторитета, контроля и уверенности в своей работе до тех пор, пока не поймет, каким образом инициировать изменения и предсказывать, как на них прореагирует «коробка с зуммером».