
Я уже пару лет как полностью перенёс свою работу с Windows на macOS. Единственное, что у меня оставалось на Windows — это КриптоПро CSP для подписи документов в системе электронного документооборота (ЭДО). Переключаться между системами неудобно, поэтому перед новым годом я купил в Cryptostore лицензию КриптоПро CSP для macOS и теперь планирую переезд. Времени на это пока не хватает, так что решил начать с обзора: разобраться, что такое КриптоПро CSP, как оно работает на маке и чего ожидать при установке.

Последние дни марта я провёл в ожидании блокировочно-запрещательного апокалипсиса. Не то, чтобы я ждал, что рунет совсем отключат от глобального интернета, но были и такие опасения. Веры в здравомыслие власти не осталось.

Вы наверняка уже сталкивались с Lua — просто не знали об этом.

Почти любая популярная статья про Neovim рано или поздно сваливается в один и тот же сценарий. Вот базовая настройка, вот менеджер плагинов, вот LSP, вот автодополнение, вот Tree-sitter, вот проводник файлов, вот Telescope, вот строка состояния, вот ещё десяток дополнений — поздравляем, у вас получилась персональная IDE. Всё это полезно, местами необходимо и во многих случаях разумно. Но именно здесь начинается главный парадокс: если использовать Neovim только так, он очень легко превращается просто в ещё один редактор с большим количеством ручной сборки. Формально всё будет работать, но самая интересная часть его философии пройдёт мимо.

За последние годы мир редакторов как будто замер. Массовый выбор сделан: удобные интерфейсы, готовые экосистемы, предсказуемый пользовательский опыт, десятки расширений, которые ставятся в пару кликов. На этом фоне Neovim выглядит почти анахронизмом — терминальный редактор, уходящий корнями в эпоху, когда вычислительные ресурсы экономили почти так же жадно, как сегодня экономят внимание. Слишком странный, слишком требовательный, слишком похожий на вещь, которую современная индустрия давно должна была оставить в музее.

Ещё вчера был в полном восторге от того, что открыл для себя новый язык программирования, который стоит того, чтобы попробовать его. Почему — написал во вчерашнем посте. Я даже план обучения себе составил. Классную такую программу «Zig за 21 день». Вдохновился. Но сегодня…

В 2023 году Stack Overflow назвал Zig самым высокооплачиваемым языком программирования в мире: медиана — $103 000 в год. Выше Rust, выше Go, выше Scala. Через год, в опросе 2024-го, он немного откатился до $75 000, но по-прежнему обогнал C++, JavaScript и SQL. Для языка, на котором пишут меньше процента разработчиков, это впечатляющий сигнал: спрос на системных программистов с Zig растёт быстрее, чем рынок успевает их воспитать.

Представьте: вы просыпаетесь утром, берёте телефон и пытаетесь отправить голосовое сообщение в мессенджере. Не уходит. Открываете браузер — половина закладок не грузится. Привычно включаете КВН — он тоже не шуршит. Новости на одобренном агрегаторе сообщают, что всё работает штатно. Вы оглядываетесь и понимаете: интернет, к которому вы привыкли, больше не существует.

В детстве мне казалось, что взрослая жизнь — это когда ты сам всё решаешь, зарабатываешь деньги и больше никто не заставляет тебя есть суп. Звучало как повышение. Как переход на уровень, где всё наконец будет по-твоему.

В 2014 году предприниматель Кэмерон Кенг опубликовал в Forbes статью с провокационным заголовком: «Сотрудники, которые остаются в компании дольше двух лет, зарабатывают на 50 % меньше». Логика была простой: средняя прибавка к зарплате — 3 % в год, инфляция съедает больше двух из них, а при смене работы можно получить сразу 10–20 %. За десять лет разница в доходе между «верным» и «мобильным» сотрудником, по подсчётам Кенга, достигает 50 %.