Можна довго сидіти й думати, з чого почати, і нічого не зрушиться. А можна просто зробити один маленький крок, навіть не знаючи, куди він веде. Після цього кроку ти вже дивишся на задачу інакше, бо щось спробував і щось зрозумів. І наступний крок робити легше. Так я беру задачі, в яких на старті не розумію нічого, і так я раджу починати автоматизацію: не з великого плану на пів року, а з одного процесу, який болить найбільше. Кілька днів подивитись, як воно працює, і далі стане ясно само.
Не обовʼязково знати шлях цілком. Достатньо зробити наступний крок.
Це не моя фраза, я вихопив її зі стрічки. Але за останні роки вона стала моїм робочим принципом. Не гаслом на стіні, а тим, як я реально беру задачі, в яких на старті не розумію нічого.
Іноді взагалі неважливо, куди саме зроблений цей крок. Важливо, щоб він був зроблений.
Крок змінює не дорогу. Крок змінює тебе
Ось що я зрозумів не одразу. Після першого кроку ситуація завжди інша. Але головне не в ситуації.
Головне, що після кроку ти сам трохи інший. У тебе зʼявився досвід, маленький, але справжній. І наступний крок робиш уже не ти, а той інший ти, з цим досвідом. Він упевненіший. Він бачить трохи далі.
І тому іншому тобі теж не треба знати шлях цілком. Йому треба лише зважитись на свій наступний крок.
Той я, який пройде шлях, знатиме відповіді. Того я ще не існує. Його треба зробити.
Чому це працює
Думати ти можеш лише з тим, що вже знаєш. Скільки не сиди над задачею, у голові ті самі дані, що й годину тому. Роздуми не додають інформації, вони лише переставляють наявну.
А крок додає. Будь-який. Ти торкнувся задачі і дізнався про неї те, чого не дізнався б із жодних роздумів: що насправді складно, що виявилось простим, чого ти взагалі не бачив із берега. Це найдешевший спосіб отримати нову інформацію, який існує.
Крок → нова інформація → інший ти → наступний крок
той, хто сидить і думає, крутить у голові вчорашні дані
Тому людина, яка йде, обганяє людину, яка думає, не тому, що вона розумніша. А тому, що в неї з кожним кроком свіжіші дані.
Два питання замість «як це зробити»
Мені не важливо, чи знаю я, як виконати задачу цілком. Часто на старті я навіть не розумію, про що вона. Але я не боюсь, не соромлюсь і не вдаю, що знаю. Я роблю перший крок: розбираюсь, про що це взагалі. Потім наступний. Потім ще один.
Замість «чи впораюсь я» я ставлю два простих питання про будь-яку програму, з якою доведеться працювати.
Перше: чи є в неї двері, через які можна забирати й віддавати дані? Друге: чи вміє вона сама повідомляти, коли в ній щось сталось: нове замовлення, нова оплата, зміна статусу?
Якщо обидві відповіді «так», зробити можна що завгодно. Задача обмежена тільки фантазією замовника. Не моїми знаннями на старті, а його фантазією.
Якщо ти власник і хочеш перевірити свою систему, скажи підряднику рівно два слова: «REST API» і «вебхуки». Це і є ті двері. Якщо у відповідь пауза, ти вже дізнався щось важливе про свою програму.
Дурень, що йде
Є приказка: дурень, що йде, заходить далі за розумного, що сидить. Вона груба, але чесна.
Тільки її легко зрозуміти неправильно. «Йди, не думай» не означає «роби навмання». Крок, який змінює тебе, має три ознаки.
Дешевий, справжній, безпечний. Якщо всі три збігаються, крок робити треба сьогодні. Що б там не думав розумний.
Що це означає для твого бізнесу
Найчастіша причина, чому автоматизація не починається: власник хоче спершу побачити весь шлях. Повне технічне завдання, усі процеси, усі ризики, точний бюджет до кінця. І поки він це малює, минає пів року.
Але власник, який намалював повний план, і власник, який запустив один процес і три доби дивився на цифри, це різні люди. Другий уже знає про свій бізнес те, чого перший не дізнається з жодного плану: де насправді губляться гроші, що люди роблять не так, як він думав, і що з «неможливого» виявилось простим.
Тому я ніколи не починаю з великого. Один процес, найболючіший. Кілька днів у тіньовому режимі. Далі той інший ти, який побачив результат, сам знає, куди робити наступний крок. І це знання коштувало кілька днів, а не пів року.
Чесно про межі: я не гарантую, що перший крок буде правильним. Гарантую інше: після нього ти знатимеш більше, ніж знав би після місяця роздумів. І це єдина гарантія, яка чогось варта.
Я, який стоїть тут
Я, який зараз розповідає цей стендап, ще багато чого не бачу і не знаю. Але одне знаю точно.
Якщо щось треба дізнатись, я запущу себе в дорогу. І той інший я, який її пройде, знатиме відповіді. Він знатиме їх значно краще за розумних, що сидять і роздумують.
Не треба знати весь шлях. Треба зробити того, хто його пройде.
Обіймаю. Мир нам.