Сам себе мастер

Материал из Posmotre.li
Перейти к: навигация, поиск
« Кира: Что за ацтойная операционка у вас тут на Гандаме стоит?! Уйди, женщина, щаз я все тут настрою как надо!

Так Кира Ямато и стал ГлавГероем, потому что ни пилотировать, ни перенастроить Гандам после его участия военные так и не смогли.

»
— Анекдот по Gundam SEED

Сам себе мастер — специфическая разновидность профи с причудами, одна из причин того, что серийные образцы никуда не годятся.

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

Близкие тропы — Сумасшедший учёный, Невезучий изобретатель.

Примеры[править]

  • Звёздные Войны — джеонозианский истребитель типа «Нантекс» был очень хорош, но пригоден для пилотирования только джеонозианцами. Последний человек, который пытался управлять нашим истребителем, разбился в лавовых полях Н’ракти. Ваши пилоты падают с неба, как мокрые мотыльки. © Эрцгерцог Поггль Меньший — графу Дуку.
  • Павел Шумилов, «Долг перед видом» — хакер-рептилоид Болан пытается разобраться в коде, написанном парочкой ИИ: «Сестрёнки писали программы неправильно! Никто так программы не пишет. Ни ящеры, ни драконы, ни люди. Программа должна быть красивой. Программа должна быть структурной. Программа должна быть понятной и читабельной. Сестренки не пользовались командами безусловного перехода. Пусть. Некоторые эстеты от программирования считают, что оператор безусловного перехода — зло. Но они не пользовались и операторами условного перехода. Сестрёнки не писали подпрограмм. Они вообще не использовали 90 % команд компьютера. Логическое умножение на маску, сдвиги, логическое сложение, несколько команд арифметики — и все! Вместе с тем их программы обладали чудовищным быстродействием. Программы, состоящие на 95 % из таблиц адресов переходов и дешифраторов — с таким Болан не сталкивался. Таблицы и дешифраторы. Это же надо! Сестрёнки выделяли умножением на маску одним им известные битики, собирали их в слово, сдвигом превращали это слово в адрес в таблице переходов, запихивали полученный адрес в стек и давали команду „возврат из процедуры“. По существу, тот же самый безусловный переход по косвенному адресу, но на 8 тактов быстрее. Ни один нормальный программист не использует ТАК команду „возврат из процедуры“. Хакеры используют. Но чтоб на этой команде строить всю логику программы — для этого нужно быть психом или суперхакером».
    • Самих сестренок чуть не закоротило от попытки разобраться в созданной Боланом программе защиты от наблюдения: «— Здесь мегабайты кода! В этом невозможно разобраться! Он псих ненормальный». Но в данном случае субверсия: никаких «мегабайтов кода» в действительности не было, а была имитирующая их наличие ловушка для особо любопытных искинов.
  • Battlestar Galactica — сверхсветовые двигатели сайлонов намного эффективнее человеческих и позволяют прыжки на тысячи световых лет (человеческие — максимум на полтора десятка). Вот только работают эти двигатели только при подключении к ним живого сайлона. Хорошо, что у людей есть Афина
  • Worm — Зигзаг: таким образом работают почти все изделия супер-изобретателей этого сеттинга, Технарей. Это чудо-машины, способные на невероятные вещи. И в принципе пользоваться ими могут даже гражданские. Но при этом сами Технари не понимают принципов работы своих поделок. А улучшить, воспроизвести или хотя бы починить поделку Технаря может, кроме автора поделки, только другой Технарь с похожей специализацией.
  • Общее место в компьютерных играх — шмот с «расовыми» или «классовыми» спецификациями. Не надо его отдельно приводить в примеры — слишком много подобных случаев.

Мультсериалы[править]

  • «Megas XLR» — Куп ТАК перенастроил гиганского робота Мегаса, что управлять им теперь может только он сам. Похоже, идею для мультсериала сценаристы взяли как раз из анекдота в эпиграфе.

Реальная жизнь[править]

  • С фитильком, конечно, но случается в многократно помянутом в статье программировании (скорее всего, не только, но автор правки пишет о том, с чем сталкивалась). Принципы "работает — не трогай" и "никто туда больше не полезет" (нет) — наше все. В итоге... В общем, как однажды высказывался коллега автора правки, "Давно пора основать такую профессию — программист-археолог". И это автор правки еще пишет только на высокоуровневых языках. Что в этом плане позволяют вытворять асемблеры, ей даже думать страшно.