На дворе 2029 год. В постапокалиптическом мире общество находится в хаосе. Верховенство закона рухнуло, поскольку банды хакеров терроризируют людей, стремясь получить контроль над самым ценным драгоценным ресурсом, оставшимся в этой отчаянной стране; переполнение стека.

Древние говорят, что мир навсегда изменился 23 февраля 2018 года. Это день, который программисты называют Codeageddon, день, когда переполнения стека больше не было. Во всем мире разработка остановилась из-за того, что программные проекты остановились, коммиты кода пошли наперекосяк, а разработчики замерли в панике из-за накопления заявок, ошибок и запросов на добавление функций.

Но затем Архитектор, известный некоторым как Ник Крейвер, обнаружил червоточину в Паутине. Он совершил путешествие в прошлое, собрал разношерстную команду под названием Стражи стека и сразился с бандитом Веб-Сервазавром, чтобы восстановить порядок в мире программирования и тем самым спасти человечество от программного хаоса.

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

Это подчеркивает еще более фундаментальный момент. Стек оказывает реальное влияние на производительность разработчиков. Некоторые пытались оценить, какова ценность переполнения стека. Однако бесспорно то, что он стал стандартом де-факто для общедоступных знаний по программированию для более чем 50 миллионов программистов, которые посещают сайт 250 000 000 раз в месяц.

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

Когда у тебя никогда ничего не было, трудно понять последствия потери этого. Между прочим, разве это не суть каждой песни о расставании? Поскольку знания сильно фрагментированы (если они даже собраны), последствия отсутствия централизованных и доступных для обнаружения знаний трудно понять. Но как только знания получены и система укоренилась в потоке разработчиков, она становится столь же важной, как и другие части вашего инструментария разработчика.

Если вы разработчик и читаете это, вы это понимаете. Если вы CTO/CIO/ИТ-руководитель, не так очевидно, что внутренняя база знаний по технологиям может сделать для организации. Хорошей новостью является то, что существуют эффективные инструменты и проверенные примеры других организаций, которые видят реальное влияние на более быструю доставку программного обеспечения за счет создания репозиториев знаний на основе сообщества, истории, которыми мы продолжим делиться в этом блоге.

Как вы управляете своими внутренними техническими знаниями сегодня? Считаете ли вы, что эти знания имеют решающее значение для того, как вы работаете в своей команде?

Почему нет «спальных» самолетов?



Почему нет «спальных самолетов?
В недавнем дальнем перелете я сидел у иллюминаторов и мечтал, глядя в бесконечность из окна. Затем…aviation.stackexchange.com»



Мог бы использовать спальный самолет на этой неделе и для предстоящих путешествий…

Мы помогаем ИТ-лидерам на предприятиях решать культурные проблемы, связанные с цифровой трансформацией, и переходить к культуре, основанной на сообществе, которая быстрее обеспечивает инновации и ценность для клиентов. Узнайте больше о нашей работе здесь.