понедельник, 20 июня 2016 г.

Бесконечные технологические безинновационные порывы.


Сегодня случилось очередное «открытие глаз» и «срыв очек». На международной конференции в Гааге на экономическом форуме профессор Лорен Грэхем подрывал наши устои на секции «Технологии – пропуск в завтра. Изменись или умри». Если коротко – Россия непрерывно умирает всю нашу современную и не только историю. Цари были ориентированы на чистую технологию (и все умерли), не занимались выстраиванием жизнеспособной экосистемы, способной поддерживать это самое технологическое развитие – то бишь инновациями. И вот опять. Сколково есть, а счастья нет.

Возвращаясь из высоких материй – в технологии информационные, а особливо в инфобезе - ИБ, всё как обычно ещё хуже. ИБ (и эти их непременные угрозы) подрывает веру в светлое и доброе будущее, которое неизбежно оттуда грядёт вместе с правильной технологией. Это огорчает и тормозит внедрение таких заранее любимых технологий ради самого процесса.

Яркий панчлайн разгромного выступления профессора MIT, заставившего временами смущенно улыбаться российских слушателей: «Вы хотите молоко без коровы?» как-бы намекает: нам действительно не собираются предоставлять корову или чертежи от нее, в лучшем случае – молоко, а ещё лучше – продукты его переработки. И здесь ИБ – не очевидная, но возможность сделать «у себя», «для себя» и лучше. Проблема в том, что это не гарантия, а возможность.

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

пятница, 17 июня 2016 г.

Система без планов на будущее


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

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

Раз за разом Юный Разработчик ввязывается в битву, победы в которой ему не суждено. Раз за разом решение Молодой Менеджер отложит решение проблемы со структурой на потом, когда наберется материал. Потом никогда не наступает.

Можно много и нудно обсуждать о необходимости и достаточности тех или иных инструментов разработки в условиях низкой гравитации или гибкой разработки – как обычно разруха не в инструментах.

Всё сказанное самым непосредственным образом сказывается на свойствах безопасности создаваемых систем (как следствие проблем в их проектировании) или задаваемых правил: здесь и детские ошибки из-за неструктурированного текста, и несогласованность между элементами, и расхождение между версиями.


Затевая что-то грандиозное всё же следует подумать о том, как оно будет поддерживаться в живом и безопасном состоянии. И сколько боли это принесёт.