ГлавнаяЗаметки → Итоги 2025
Декабрь 2025

Итоги 2025

Очередная простыня из ненаписанных за прошедший год постов

201920202021202220232024

Не год, а дерьмо. Нет, ну в среднем, может, и не самый плохой, но в своих экстремумах совершенно отвратительный. Я пытаюсь собирать Итоги из каких-то своих переживаний и рефлексии о том что вижу вокруг, но с каждым годом фокус всё сильнее смещается с опыта реального мира на обскурные технологии и компьютерную гиковню. Что логично, ведь прозябание за компьютером — моё любимое занятие со школы.

Slush
… у нас есть …

В этом году было много свободного времени и оно было щедро распределено между компьютером и станками в Хаклабе.

Умер Шаньга

Год зашёл с козырей. В самом начале февраля после непродолжительных мучений умер Шаньга. Оставлю за скобками рассказ о том как это произошло, чтобы вы не посчитали меня сумасшедшим. В моей системе координат история совершенно невероятная, хоть и не правильно называть историей то, что можно предельно чётко описать одним предложением.

Shan'ga the dog
Шаньге было 9 месяцев. Он как раз успел превратиться из щенка в настоящего пса. Из «тупикинда», как мы его иногда в шутку называли, в просто «кинда».

Этот случай то ли оказался последней каплей, то ли просто был травмирующим как сокрушительная «Му-му», обрушивающаяся на беззаботного пятиклассника, но он заставил меня принять ряд решений, которые будут влиять на мою жизнь годами, а может и вовсе всегда.

Ладно, обещаю: дальше будет попроще.

Хаклаб

Резидентом Хаклаба Хельсинки я стал в первый же месяц, как мы сюда переехали в 2023. Этой весной я решил проапгрейдиться до key member и мне выдали ключ от Хаклаба. Поэтому теперь я могу ходить туда в любое время и в любой день и делать там что угодно. Дела найдутся всегда — Хаклаб удивительное место. Говорю это как человек повидавший разных фаблабов, хакерспейсов и мастерских в самых разных странах. Обязательно напишу о нём отдельно.

img alt tag
Сделал такие ящики.

В Хаклаб удобнее всего ехать на общественном транспорте и для меня это отличный повод просто выбраться из дома. Во время крупных проектов, когда ездить туда нужно как на работу: неделю или две подряд, это сильно влияет на мой режим и выводит из привычной зоны комфорта. А я только рад такому.

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

Eurorack panel
Печатаю на кэпах и фрезерую панели. Такого контента много в Бракованных Деталях.

Тут огромный стеллаж за CNC центром на котором стоят какие-то старые прессы и хранятся детали для станков. Просто прохожу мимо, отводя взгляд в другую сторону. Там комната с горнами, сварочниками, граиндерами и газовыми баллонами. Повезло что там мало места и уже кто-то работает. Тут в покрасочном цехе висит на крючке порошковый пистолет и манит блестящими электродами и наклейкой «Опасно для жизни. Высокое напряжение». Ну ладно: тут я ничего не могу с собой поделать.

Mechanical buttons
Выпаял 3.5кг механических кнопок из старой видеомонтажной консоли. Средняя скорость выпаивания: 0.8кг/час.
Mechanical buttons
Это американские Veetronix на герконах

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

В Хаклабе я видел коробку с лицензионной Windows 98, 4 гидравлических домкрата, коробку до краёв забитую памятью SO-DIMM. Ничто из этих знаний не помогает мне найти там линейку.

Главные выводы, которые я сделал за проведённые там месяцы и о которых вам не расскажут ютюберы:

  • Для деревяшек умение размечать и пилить важнее, чем умение соединять.
  • Пользоваться рубанком гораздо проще, чем точить рубанок. Умение точить инструмент — основа любой мастерской.
  • Для CNC заранее продумать стратегию обработки гораздо важнее, чем досконально знать рутину и стандартные операции конкретного станка.
  • Умение крепить заготовку и проектировать оснастки — база вообще для любого типа работ.
  • Циркулярные пилы без распиловочного стола — самые опасные предметы в мастерской. Опаснее нашествия Чингисхана. Опаснее лихорадки Денге. Просто обхожу их стороной.
Eurorack case
Сделал чемодан
Eurorack case
Ещё какой-то ящик

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

1 Недавно ломался рейсмус, который thikness planer. А до него фрезер, который bridgeport, а до него распиловочный стол.

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

Эйай

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

LLM — это калькулятор для слов

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

Puncta — плагин для VScode, который помогает мне писать этот сайт. На видео я, без переключения контекста, вставляю готовую ссылку на другую заметку с сайта.

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

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

За этот год я прочесал весь бэклог своих идей так глубоко на сколько хватало записей. Выбрал самое интересное и просто всё это запрограммировал. За некоторые задачи оттуда я бы никогда не взялся — клянусь. Но с LLM решил их за 3 дня.

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

Cloudflare workers
Полгода назад я даже не знал, что у Cloudflare есть аналог Lambda, а теперь у меня тут зоопарк «интеграций» написанных на TypeScript.

Главное, что мне нравится в таком программировании: процесс написания ТЗ. Именно в этой части я узнаю максимум нового при этом сам процесс описания задачи для меня максимально привычен. Делал такое сотни раз ещё до LLM. Знаю что чем дотошнее и детальнее описать, тем лучше будет результат и тем лучше я сам буду знать что мне нужно. И с LLM это работает: в отличие от среднего программиста LLM точно прочитает всё моё задание, а я просто проведу её за ручку не дав сбиться с пути.

Написал плагин для VScode размером 50кб. Все промпты для него весят 75кб. Бо́льшую часть из них тоже написала LLM.

При этом если есть детальное техзадание, то, по моим ощущениям, вообще нет разницы какая LLM его будет выполнять: они все хороши, с незначительными нюансами. Даже развёрнутый локально DeepSeek успешно решал мои небольшие задачки, а в Курсоре у меня бо́льшую часть года вообще стояла какая-то «нейросеть по умолчанию».

Посмотрите как похорошел diy-synths при LLM.

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

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

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

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

Job market
Олег Тиньков бы сказал: «Этот мем вообще не мем!» И был бы прав.

2 Так же как езжу на велике без шлема угрожая только самому себе.

И такой «личный софт» будет лишь с теми функциями которые нужны именно мне, будет выглядеть как я хочу. Никто не сможет настоять на его обновлении, не потребует регистрации, не будет крутить рекламу и просить подтвердить использование кук. А из-за того что я, возможно, единственный пользователь этого велосипеда, я не буду заморачиваться с театром безопасности2, а может и вовсе сделаю его полностью локальным.

Кажется, уметь Ansible, Cloud-init, Proxmox и какой-нибудь Dokploy теперь ценнее, чем memalloc и Дийкстру. Вот это поворот.

Два года хочу переделать главную страницу этого сайта. Для этого есть уже вообще всё, даже LLM-ассистенты. Нет только понимания того какой эта страница должна быть. А вообще: пора строить минилаб, потому что все эти велосипеды нужно где-то тестировать и хостить. Но я напишу об этом опыте отдельно.

Софт

3 «Нашёл на свалке» — это такой общий способ сказать «получил бесплатно». Способов обзавестись старым компьютером в Финляндии много.

Знакомый из Хаклаба рассказывает: В начале месяца нашёл на свалке3 компьютер. Обычный PC в непримечательном ATX корпусе из нулевых. Принес домой, включил. Загружается Windows XP, пароля нет, на рабочем столе какая-то старая ерунда и AutoCAD 2004.

«Три недели я безостановочно черчу в AutoCAD 2004 из под Win XP на компьютере который не подключен к интернету. Уже десятилетия не чертил с таким удовольствием. Никаких регистраций и облачной конвертации файлов, никаких AI ассистентов и проклятого Electron, никаких обновлений и пушей. Я просто ношу туда файлы на USB-флешке и забираю так же. Но главное: этот AutoCAD умеет всё, что мне нужно и даже больше.» Тут ему в голову приходит идея и он с удивлением её озвучивает: «Слушай, а, вдруг, там и Winamp есть?!»

Да, вы снова достигли той части любой моей заметки в которой высказана идея: всё новое — мусор.

4 Я даже нашёл эту заметку из 2008 в архивах интернета.

Когда-то давно встречал интервью Боба Стака — одного из художников обложек The New Yorker где он рассказывал, что всё рисует в Photoshop 3, который вышел в 1995. Он говорил, что делает так потому что «привык и там есть всё, что ему нужно»4. Похоже, чтобы начать разбираться в софте по-настоящему, нужно быть либо очень старым, либо очень ленивым.

30 years old
Как меня видят люди которым я предлагаю использовать прошлогодний софт

FreeCAD — мой новый любимый молоток. Забиваю им все гвозди. Всё, что я начертил в этом году, кроме откровенного 2D — начертил в нём. Даже инструментальные ящики из фанеры были посчитаны во FreeCAD. Вам точно понадобится инвестировать несколько часов чтобы въехать в происходящее, но на деле опыт больше похож на SolidWorks, чем на Fusion.

Реликтроника со всеми оснастками, тонкий Norns, ящики для Шницеля, панели для еврорэк модулей — всё это начерчено во FreeCAD в этом году.

5 Ну серьёзно: количество кнопок на панелях можно было бы сильно уменьшить.

FreeCAD из того открытого софта, которому можно простить кривой интерфейс, скудную документацию, плохочитаемую разметку, излишнюю атомарность функционала5 за его время старта, мгновенную конвертацию всего во всё, быстрый рендеринг превью, расширяемость и подкапотный Python. И конечно же за отсутствие команды менеджеров-бестолочей, которые постоянно хотят чё-то поменять в продукте лишь бы увеличить средний чек ещё на 0.002%.

C Affinity случился какой-то «никто не ждал» года. Осенью новый владелец, Canva, опубликовали обновлённую версию и сделали его бесплатным, чем всех сильно удивили. Не понятно, как к этому относиться: индустрия научила нас, что никакого бесплатного сыра не существует, но они даже специальное видео записали. «Нет», говорят, «Вот же: бесплатный сыр! Вычоваще».

Я любил Affinity Designer и на первый взгляд в новой версии они ничего принципиально не сломали, но время покажет. Для рынка это, конечно, большое дело: может быть такой релиз расшевелит чудиков из Adobe.

Собрал такого простачка для экспериментов. Всё железо в нём с антресолей и барахолок.

Платформы, в которых раньше ещё как-то получалось находить ценность, теперь всё. Дуров, вместо того чтобы бороться со спамом, продаёт картинки с папахами Хабиба и предлагает платить деньги, чтобы я в Телеграме мог вести канал про паяльники с длинными подписями к фоткам. Чего?! Паша, ты что, кринж?

6 И обязательно прокликав каждое видео потому что заголовки и обложки будут только вводить в заблуждение.

Рекомендательные алгоритма Ютюба, которые я раньше так любил, за последние два года сговнились и, кажется, скоро начнут рекомендовать папахи Хабиба. В целом, площадка напоминает мне Google 2015: высокочастотные запросы глубоко поражены SEO, но хорошенько изучив поисковую выдачу6 всё ещё можно найти нужное на 8 странице.

Раз рекомендации больше не крутые, то в грядущем году попробую перейти на просмотр через RSS и какой-то альтернативный клиент типа Piped, а то и вовсе ytdlp с просмотром через Jellyfin. В остальном: в 2025 я агрессивно отписывался от всего подряд. Больнее всего было расставаться с каналами на которые был подписан больше 10 лет. Авторов, которые отлично начинали, а теперь просто обслуживают интересы аудитории став её заложниками.

I sell onions
Когда все вокруг ебанулись, просто продавай лук в интернете.

Отъезд с платформ у меня начался пару лет назад, когда я вернулся к чтению RSS и с тех пор медленно, но уверенно продолжается. Я уже вернулся к скачиванию аудиокнижек и музыки с тем, чтобы потом слушать их локально, вовсе без облаков. Сейчас мечтаю выстроить какую-то инфраструктуру для удобного и безопасного хранения всех этих файлов вместе с фотками сделанными на фотоаппарат. Помните насколько неудобно переносить фотки с фотоаппарата в компустер?!

Из нового для меня софта в этом году я больше всего пользовался ForkLift, IINA, Orca Slicer, Fresh, Micro, Mole. Ищу замену браузеру Arc и терминалу Warp. Иногда размышляю о том, чтобы завести постоянный компьютер с Linux, но стараюсь гнать эти мысли прочь.

Покупки

Весной мы купили Volvo V60 потому что это местная «тачка по дефолту». Лучший выбор для грабителей банка — отъезжаешь на 50 метров от входа и тебя уже никто не опознает в бесконечном потоке таких же машин. Помимо водителя и 3 пассажиров в неё целиком влазит двухметровая новогодняя ёлка с двумя ящиками украшений и гирлянд — лучшее, что вы можете украсть из банка во времена когда деньги это «просто запись в базе данных».

Volvo
А уж сколько фанеры можно за один раз привезти в Хаклаб — мечта.

Личный автомобиль позволяет совсем по-другому взглянуть на Финляндию. Тут полно мест которые стоит посетить, многие из которых на мой вкус гораздо интереснее, чем крошечный столичный регион в котором живёт четверть всего населения страны. Южный морской курорт.

Ничего другого достойного упоминания в этом году я больше не купил. Купил Sony A6400, но пока не понимаю почему бы мне не стоило вместо неё взять вторую, давно обожаемую мной, A5100. Купил японские линейки, но нужно дольше ими пользоваться чтобы найти в них ценность. Купил 3D-принтер, но про него будет отдельная заметка.

Книжки, сериалы, кино, музыка

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

Copano and Harrington 7 Нет, не по ней. Но единожды об этом подумав выкинуть мысль из головы уже не получится.

  • Мультсериал “Common Side Effects” был клёвым. Потому что нравится как нарисован и нравится внимание сценаристов к персонажам. Копано и Харингтон == любовь.
  • Сериал “Mobland”. Ну потому что старики там блистают. Если любите блистающих стариков, можно ещё взглянуть на Шона Пена в Битве за Битвой. Ye olde schoole of acting. Ни у одного нет собственного бренда косметики, или продающейся через инстаграм марки эксклюзивных кроссовок. Просто профи за работой.
  • Группа «Ночные Грузчики». Потому что у них только два состояния: им либо 19 лет, либо их не существует.
  • «Посёлок» Кира Булычева. Вот точно самая удивительная книжка, которую в этом году читал. По ней ещё пару лет назад мультик Scavengers Reign сняли7. Зашла не столько из-за сюжета, сколько от неожиданности. Не такое я себе представлял когда открывал роман от создателя Громозеки.
  • «Фиаско» Станислава Лема. Потому что невозможно не любить пессимизм с которым Лем смотрит на первый контакт. Как невозможно не восхищаться тем, как он препарирует проблемы несуществующих технологий. Как кто-то писал: «Исследует шипы, ещё не посаженных роз».
  • «Гиперион» Дена Симмонса. Вроде бы классические тропы которые удачно бы вписались вообще в любой сеттинг, но лучше всего существуют тут: во вселенной устройство которой начинаешь примерно понимать ближе к последней трети книги. Некоторые истории оттуда бесконечно грустные.

В течение года я вообще не играл в игры, кроме, может, десятка сессий в Helldivers 2. PS5 — бессмысленный кусок железа. До сих пор не продал её только потому, что жена не разрешает.

Gangsta mem
Теперь это картинка про Станислава Лема. Легко рассуждать про проблемы ИИ из 1980, а ты, попробуй пережить 2025.

Каждый раз в заключении у меня получается одно и то же: в течение года нужно писать больше коротких постов, вместо одной длинной простыни в конце. Это при том, что в 2025 в этом блоге было опубликовано больше заметок, чем в любой другой год.

Хотел написать о том как снова начал писать руками и почему вам тоже такое нужно не смотря на отсутствие объективных причин заниматься этим в цифровую эпоху. Рассказать как восхищаюсь Габеном в принципе, и после второго подхода Vave к Steam Machines в частности. Написать, что внезапно нашёл в линейке роутеров Mikrotik устройство удивительной красоты. Рассказать как смерть Дэвида Линча заставила меня удалить приложение Фейсбука. Почему арт-директору Arc Riders нужно завести ребёнка с арт-директором Marathon.

Ещё в этом году я без особых усилий похудел на 13 кг. В основном из-за режима. А ещё, мы получили небольшой грант на опенсорс-железяку, которую постараемся доставить в следующем году. А ещё в этом году мне исполнилось 40. И то ли меня это заботило гораздо раньше, то ли будет заботить позже, но, почему-то, совершенно не заботит прямо сейчас.

Это ↑ подведение годовых итогов. Вот ещё:

Сообщение об ошибке: