Эффект тёмной материи - Qrasik
Забавно, но создание и отладка этого устройства потребовала всего два вечера. И сейчас я понимаю, что для большинства людей было бы достаточно только этого третьего открытия. И вот почему.
Когда я додумался написать драйверы для имитации клавиатуры и мыши, выяснилось, что это покрывает 99% потребностей. В конце концов, мы жили в мире, в котором компьютеры и смартфоны давно и надёжно захватили власть. Да и разного рода очки дополненной реальности были не самым дорогим приобретением. То, над чем я корпел несколько лет, можно было сделать внешними устройствами — и значительно-значительно проще, и сразу получить профит.
Это осознание не сказать чтобы фрустрировало, но заставляло грустно улыбаться. С другой стороны, теперь у меня был полноценный вычислительный комплекс в собственном подсознании и своя файловая система, где можно было хранить самые настоящие файлы. Пришлось, конечно, серьёзно поломать голову над выбором достаточного количества форматов.
Кроме форматов, пришлось погружаться в шапочно знакомую тему — в алгоритмы передачи данных и, ознакомившись с выкладками Рида и Соломона, ваять одноимённый алгоритм в собственных мозгах. Ведь какой смысл в файлах, если они будут протухать за часы или даже минуты? Даже если я не буду хранить их у себя в голове, а буду постоянно получать через внешний интерфейс, мне всё равно необходима методология, которая позволит быть уверенным, что при обработке данных ничего не потерялось.
И да, это самое важное. Нет ничего страшнее, чем быть уверенным, что у тебя всё записано и посчитано, а в итоге узнать, что это не так. Более того, не так страшно потерять информацию, как страшно, если её кто-то испортит. Да так испортит, что ты никогда не поймёшь, что именно было испорчено. Это фундаментальная проблема информационной безопасности. Всё остальное по сравнению с этим — цветочки.
Но вернёмся к драйверам. Это, пожалуй, стало моей маленькой вершиной гедонизма. Непередаваемое ощущение, когда ты сидишь на диване, в одной руке чашка кофе, в другой — печенька, а на экране телевизора, что висит на стене, как на мониторе, открыты окна программ, с которыми ты работаешь. Курсор послушно ползает по рабочему столу, документы редактируются, таблицы сами собой заполняются. Со стороны это выглядело как что-то волшебное. Ты сидел с одухотворённой физиономией, пил кофе и словно бы безучастно смотрел, как твой компьютер работает. Со стороны это, наверное, выглядело как цифровой рай для домашнего затворника. И чтобы добиться этого (кто бы мог подумать?) — потребовалась самая необычная операционная система, которая работает даже не на кремнии, а на твоих собственных мозгах. Единственное, что этой архитектуре требуется для полного счастья, — это исправный bluetooth-модуль на запястье и своевременная зарплата.
Да — зарплата была определяющим фактором. Хех.
Через пару недель я настолько сжился с этим мысленным управлением, что не очень частые выходы в офис стали для меня сущим кошмаром. Они тяготили. Пришлось даже обзавестись походной клавиатурой чисто для антуража, чтобы коллеги не косились на меня, когда я задумчиво пялился в монитор (не прикасаясь к клавиатуре и мышке), а на нём что-то происходило.
Многие, конечно, знали, что я фанатею от разных нейросетевых штук, поэтому часть странностей в поведении списывали на очередную «игрушку с Али». Но это моё рабочее место. Когда приходилось пользоваться чужими компьютерами, мои пальцы, уже отвыкшие от физической раскладки, то и дело замирали в воздухе, словно бы ожидая, пока мысль сама собой превратится в нужный символ или эмодзи.
А затем случился технологический рывок. Руководство решило не отставать от прогресса и закупило пачку подписок на разнообразные ИИ-инструменты. В целом там был безумный хлам, банально переклеенные шильдики, как и со станками, но кое-что и в самом деле было полезным. А ещё было полезным то, что теперь тот факт, что у тебя на экране что-то происходит без твоего ведома, уже не казался странным и удивительным. Все кивали головами, и понимающе говорили: «ааа, нейронка что-то делает, да?» И да, нейронки что-то делали. Но, к сожалению, не всё. И ещё к большему сожалению, иногда они делали то, чего лучше бы не делали вовсе. Ну ладно, брюзжать не буду. Ведь засилие нейронок, в моём случае, многое упрощало.
А ещё выяснилась забавная штука. Для меня теперь мониторы для написания кода — это рудимент. Серьёзно. Экран нужен, когда ты делаешь верстку, когда проверяешь дизайн или пытаешься понять, почему очередной div уехал в преисподнюю на встречу с самим сатаной. Но код — это просто подкрашенные буковки. А буковки не обязательно печатать на экране или бумаге. Их можно посмотреть и внутренним взором. Как я уже упоминал, замечательный редактор для этого у меня уже был.
Теперь, поскольку основной объём работы сбрасывался на нейронки, моя задача сместилась с написания кода, на редактирование и аудит. В принципе, не требовалось от редактора особых мозгов, ведь подсознание могло с таким же успехом запросить через интерфейс всю нужную информацию напрямую с компьютера.
Консольные инструменты уже несколько десятилетий умели выдергивать из кода всё то, что нам показывали IDE до этого. Плюс, как грибы после дождя, полезли разные LSP, линтеры, форматеры и прочее разное. Поэтому я и говорил, что самым важным открытием были именно интерфейсы. Они обеспечили самое важное — применимость в быту.
Но у происходящего была и другая сторона. Смешно осознавать, насколько эти ежедневные эксперименты, все эти крохотные успехи в постройке этой безумной системы лечили психику — и делали это лучше любого психотерапевта. Депрессия, выгорание, невроз — всё это шелуха, и она отвалилась, когда у меня перед глазами появилась реальная цель и результат. Нечто осязаемое, интересное и даже полезное. Очень полезное. А ещё до меня дошла простая мысль: если я могу оптимизировать своё подсознание, то почему не могу оптимизировать самого себя? И нет, я не имел в виду ничего странного. Я говорил о сорока килограммах дурного сала.
Осознав эту простую мысль, я засел за изучение материалов.
В очередной раз вселенная показала, что научный подход нужно применить даже к такой обыденной вещи, как похудение. К концу недели я сел на диету, и это была не какая-то модная кето-диета, веганство или даже марафонский голод. Я просто озаботился вопросом достаточного количества калорий. И это оказалось чертовски просто, понятно и максимально действенно, хотя и невыносимо долго. Потребовалось 13 месяцев, чтобы достичь этой моей цели.
Удивительно, но мне