Мы постоянно потребляем информацию, постоянно что-то читаем, что-то слушаем, что-то смотрим, вот на Telegram-канал подписались. В идеале, мы перерабатываем эту информацию, делаем какие-то собственные выводы. А потом, когда мы принимаем какие-то решения, мы основываем их на этой информации. Но есть еще кое-что...
Всю информацию, с которой мы сталкиваемся, можно разделить на четыре категории.
Known known. Мы это твердо знаем и мы знаем, что мы это знаем. Например, мы проектируем
REST сервис, который реализует HTTP методы. Мы их все знаем. Существование метода THANOS, о котором мы не догадываемся, стремится к нулю. Known unknown. Мы знаем что информация существует, если нужно, то мы ее найдем и изучим. Например, как развернуть
Rust приложение на Microsoft Azure? Сейчас мы не знаем, но если надо, то узнаем и сделаем.Unknown known. Мы не знаем эту информацию, но, возможно, ее знают люди которые нас окружают. А мы понимаем, что такое может иметь место. Например, мы хотим развернуть
Rust на Microsoft Azure, собираем митинг чтобы провалидировать нашу стратегию. А там опытный Rust разработчик говорит — меньше 64Gb памяти сервер не берите, иначе сборщик мусора взорвет сервер. (это я придумал, если что)Unknown unknown. Моя любимая область. Мы не знаем об этой информации и никто вокруг не знает о ней. Даже если мы сильно захотим, но ничего не поменяем вокруг, мы о ней не узнаем. Например, с большой долей вероятности можно сказать, что 🦈 не знают о существовании 🐫.
Ну а если на примере для разработчиков, то мы все еще разворачиваем
Rust на Microsoft Azure, но бухгалтерия не может оплатить счет, потому что ваш главный инвестор оказался замешан в коррупционном скандале и теперь все активы заморожены 🤷♂️.В целом, подобную классификацию можно применить везде. Например, при планировании проектов, можно быть уверенными, что до того как мы реально начнем работать, мы не сможем предсказать все
unknown unknown. Нужно закладывать на это дополнительное время.⬛️ Еще раз — как бы мы хорошо не готовились, всегда останется
unknown unknown, это нужно принять. А если unknown unknown настал, не стоит расстраиваться и корить себя, нужно просто сделать выводы, а в следующий раз сократить количество возможных unknown unknown.Сталкивались с
unknown unknown? Пишите примеры в комментариях.#софтскиллы, 🌄Instagram |🤝Patreon