Закрывается по-настоящему важная эпоха. Джеффри Сновер, главный гуру PowerShell и герой системных администраторов по всему миру, вышел на пенсию.
Уход Сновера из индустрии последовал за недолгим этапом работы в Google в качестве выдающегося инженера (Distinguished Engineer). Этому предшествовал долгий период в Microsoft, в течение которого он смог отстоять интересы администраторов, выступая против навязывания им графического пользовательского интерфейса (GUI) в то время, как им требовалась командная строка для запуска скриптов.
Сновер пришел в Microsoft на рубеже веков. В те дни компания была полностью сосредоточена на операционной системе Windows и её пользовательском интерфейсе — это было прекрасно для конечных пользователей, но не слишком удобно для администраторов, управляющих целыми парками серверов. Сновер точно предсказал сдвиг в сторону серверных дата-центров, что неизбежно потребует автоматизированного управления. Нужна была мощная командная оболочка… если хотите, PowerShell.
Но мы забегаем вперед.
В 2002 году Сновер представил «Манифест Монады» (Monad Manifesto) [PDF] — платформу для административной автоматизации с оболочкой, скриптами и даже консолью управления. Примечательно, что за свои старания он не получил похвалы внутри Microsoft. Напротив, его понизили в должности. Годы спустя он рассказал о своем глубоком смущении по поводу этого шага. Тем не менее, он проявил настойчивость, и в 2006 году PowerShell был запущен, став тем незаменимым административным инструментом, которым он является сегодня.
Стоит вспомнить, как многие руководители Microsoft в частном порядке говорили Сноверу: «Мы болели за тебя», пока он, казалось, бился головой о стену Редмонда в годы своего изгнания.
«Если вы когда-либо болели за кого-то, — сухо заметил Сновер, — пожалуйста, окажите ему услугу и скажите ему об этом. Это действительно помогло бы».
В итоге понижение Сновера обернулось повышением. Он стал выдающимся инженером в Microsoft и ведущим архитектором Windows Server, позднее занимал пост главного архитектора группы корпоративных облачных решений (Enterprise Cloud Group) и Microsoft Azure Stack, прежде чем завершить свою карьеру в Microsoft в качестве технического директора по трансформации современного рабочего места (MWT) и архитектора искусственного интеллекта для подсистемы Microsoft 365 Substrate.
В 2022 году Сновер покинул Microsoft и провел несколько лет в Google. Теперь, выйдя на пенсию, трудно представить, что Сновер будет бездельничать и смотреть дневное телевидение — в своем профиле он описывает себя как «Философа-странника» (Philosopher-Errant).
На протяжении многих лет Сновер время от времени делился крупицами мудрости или воспоминаниями о том, как запускал PowerShell. Недавнее его любимое воспоминание касается именования командлетов (Cmdlets) и их первоначального названия в проекте Monad: Function Units, или FUs. Сновер писал: «Эта аббревиатура отражала культуру снобизма Unix, которую я тогда перенимал. К тому же я разрабатывал это во враждебной среде, и мое чувство дипломатии тогда еще не было полностью отлажено».
Сновер, несомненно, может поделиться еще многими историями из «боевых действий». А пока же мы желаем ему всего наилучшего. Многие администраторы обязаны Сноверу благодарностью за то, что он убедил Microsoft в том, что её одержимость GUI не подходит для дата-центров, а также за долгую карьеру в скреплении корпоративных систем с помощью скриптовой автоматизации.
Теперь бы только кто-нибудь смог сделать то же самое в отношении нынешней одержимости компании Copilot. ®
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Richard Speed




