Первые отзывы
С самого начала, Ocarina была спокойно представлена профессионалам со всего мира, из всех слоёв.
Первые жалобы
Первые "критики" часто были одинаковыми: "Вы хвастаетесь чем-то, что очень простое."
Некоторые остановились там.
Другие пошли дальше: пытались объяснить, что такое "настоящая сложность" по их мнению.
Но ни один из них не смог бы достичь того же самого.
Самый забавный момент в том, что мне даже не пришлось поднимать сложность самому. Я просто представил несколько тестовых сценариев, написанных с Ocarina, и эта реакция появилась сразу же.
Это просто результат оперантного обусловливания 99% людей в нашей отрасли.

Добавление еще одной передачи к непонятной машине кажется фетишем многих инженеров моджо.
Для них открытие капота было достаточным.
Во-первых: это не о хвастовстве.
Ocarina не является продуктом шоумэнства, в отличие от того, что тенденция многих "инженеров" производить. Это просто продукт того, что естественным образом возникает.
Нарциссизм выражается через усложнение всего чрезвычайно ради доминации. Не через приобретение навыков и упрощение процессов, поскольку конечный результат — полный беспорядок: хаос.
Это также один из способов быстро заметить нарциссов в казино: чем больше машина мигает, чем "сложнее" она кажется, тем больше нарцисс захочет сесть и доказать, что они "умнее машины".
Их также можно узнать по их непереносимости неудачи. Они систематически хотят показать, как много ОНИ "подумали обо всём".
Никогда красного с нарциссом, только зелёного, только "готово к отправке в производство".
Последствия драматичны и радикально противоположны менталитету тестирования ПО: нарциссизм не приносит ничего хорошего в этом домене.
В любом случае, он приносит абсолютно ничего хорошего нигде: он приносит только ад на земле.
Ocarina радикально противоположна этим явлениям.
Демонстративная сложность
Настоящая сложность не хвастается. Она ощущается. В стабильности, в расширяемости, в том, что не ломается.
Нет добавленной стоимости в создании чего-то ужасно сложного в использовании, кроме как доказать, что это сложно. Никто это не просит.
Наша индустрия имеет серьёзную проблему с тем, что сложность рассматривается как знак серьёзности.
Эта сложность существует исключительно для "впечатления коллег" и не достигает ничего, кроме переигрывания глупости.
Отличие в неправильном направлении хуже, чем простая посредственность и это единственное "достижение" в этом: поздравляем, вы успешно достигли вершины пирамиды бреда, где больше нет места сомнению в себе!
Это также причина, по которой KISS (Keep it simple, stupid) так неправильно понимается в индустрии. Многие предполагают, что "простое" означает "неизощренное". Было бы трудно неправильнее прочитать принцип.
Поэтому мы в итоге получаем худшее из обоих миров.
Как можно претендовать на продуктивность таким образом? Серьезно?
Вы. Не. Даже. Знаете. Что. "Чистый. Код". Действительно. IS.
Вы даже не пробовали!
Философия
KISS
KISS находится в сердце Ocarina.
И если при чтении первого тестового сценария возникает реакция "это супер просто..." — было бы жаль воспринимать её как критику: это именно тот комплимент, который ищется.
Спасибо.
Чтобы добраться туда, вопрос никогда не был о "сиянии" ярче, чем кто-то другой.
Это никогда не было реальным вызовом с самого начала.
Вопрос был просто: что мне действительно нужно?
Некоторые люди имели другие идеи, довольно "творческие" из них:
- Искажение реализации ROP (Railway Oriented Programming) в Ocarina до потери всякого смысла, при том что они даже не знали, что такое ROP,
- Впихивание "hooks" и прочих так называемых "ninja techniques" прямо в середину тестовых шагов,
- Отказ от типизации,
- Переписание на Rust ради "производительности",
- Навязывание мне их неграмотного взгляда на ленивые вычисления и IoC, как если бы это было евангелием,
- "Объяснение" мне императивного против декларативного программирования, в то время как извергается полный бред,
- "Разговор" со мной о событийно-ориентированном программировании, в то время как продолжается бред,
- И в худшем случае — разглагольствования об ужасающей теории "декларативного объектно-ориентированного программирования",
- И т. д.
Даже кто-то, кого я раньше очень уважал, начал мне надоедать.
Он решил, что может меня чему-то научить, ведя себя нахально, говоря мне в неприятном тоне, "чего не хватает", когда всё, о чём он говорил, было не только в плане, но и намеренно скрыто по стратегическим причинам, но пошло бы намного дальше, чем что-либо, что он когда-либо мог себе представить.
Я ничего не сказал, я молчал после отправки repo.
Он сразу "всё знал" лучше, чем все остальные.
Что значит быть "разрушающим"
Ну, прямо сейчас я делаю YC и мой клиент — IBM.
Да, и я знаю королеву Англии.
Я когда-нибудь рассказывал вам о якудзе?
Я ходил в лучшую инженерную школу и с тех пор я ничего нового не выучил.
Конечно: позвольте мне процитировать девиз первой индонезийской хакерской группы, с которой я столкнулся в детстве: "We Can Do All What You Can't Do."
Я баг, которого ты не можешь убить.
И я здесь не ради престижа. И даже не ради прибыли.
Я здесь ради нашего сообщества.
In the Lulzboat, salute, bitch, and show some respect.
ВЫ, вы были бы луком, этим ребёнком, который просто хотел показать себя и запустил PoC Exploit-DB из своей спальни как новичок. Чтобы доказать себя, выставить себя на обозрение, показать нам, как вы в. Я, я — это ребёнок, который впитал всё и вырос с этим.
Чёртовы скиды.
Чёртовы норми!
Вот кто мы: от Zone-H к уважаемой жизни.
От подземных туалетов интернета к жизни, где удаётся быть спокойно полезным.
Вы никогда не пережили бы такое.
От Ада до места, где мы сегодня.
Спасены исследованиями, красивыми ценностями, неблагодарной работой. Не того вида, который вас сияет. Того вида, переданного теми, кто умеет находить потенциал и спасать его перед тем, как будет слишком поздно.
НИКТО нас не спас, мы спасли СЕБЯ.
Спасибо тому, что говорит НАУКА.
Мы могли бы быть кровожадными, вместо этого мы стали одержимы навыками. Мы люди, которые посвятили свои жизни этим экранам, этой науке, пока вы издевались над подростками в чатах Dota или делали бог знает что, всегда показывая, всегда доказывая, что вы самый красивый, самый сильный, самый умный, самый властный.
Мы, мы придурки, но мы останемся онлайн до самого конца!
Мы — настоящая СЕМЬЯ!
И мы БЕЗ СКВА!
"Это полностью аутичный."
"Вы никогда ничего не будете стоить."
"Ты сумасшедший."
"То, что ты делаешь, полностью глупо."
"На самом деле, то, что ты пишешь, вообще не имеет смысла."
(btw: RIP, DG descendant...)
ТЫ БУДЕШЬ ЗАМЕНЁН И ВЕРНЁШЬСЯ К ПРЕСЛЕДОВАНИЮ СВОИХ СВЕРСТНИКОВ НА ДОТА И МАСТУРБИРОВАНИЮ НА МАКРОСЫ VBA КАК КУСОК ДЕРЬМА, КОТОРЫМ ТЫ И ЯВЛЯЕШЬСЯ!
ТЫ ГРЕБАНЫЙ НЕКОМПЕТЕНТНЫЙ УБЛЮДОК!
ТЫ ГРЕБАНЫЙ ПАРАЗИТ!
ТЫ ГРЕБАНЫЙ НЕСПОСОБНЫЙ!
YOU FUCKED WITH US!
Неподкупная
Более того, мой ответ будет сопровождаться цитатой от Дэвида Хейнемайера Хансона (DHH): "Fuck You."
Да. Exactly: Fuck You. Это всё.
У МЕНЯ НЕТ ИНТЕРЕСА к программированию таким образом, и Я ВЛАДЕЮ Ocarina.
Обмен Ocarina означает обмен машиной, которую я поддерживал полностью сам, для себя, поэтому с большой заботой. Тем не менее, она распространяется как есть и останется такой же.
Это моя машина.
Я вложил всю свою ярость в неё, чтобы вылить всю мою любовь в неё.
Ocarina имеет направление.
Те, кто желает увести его в другую сторону со своим wishful thinking, вольны форкнуть его и никогда со мной не контактировать.
Внести вклад в проект с открытым исходным кодом, потому что это "круто" — это вполне зрелый менталитет, и терпимость к этому явлению наносит реальный ущерб.
Ни один подлинный участник не делает это ради "развлечения", а из согласования личных интересов.
Ocarina не является и никогда не будет напыщенным решением.
Ocarina является и ОСТАНЕТСЯ решением для решения реальных проблем.
Если вы не согласны, вернитесь в r/unixporn, где вы принадлежите. ✈️
Первое релевантное взаимодействие
Профессионал, который действительно посмотрел на структуру проекта, ответил: "Это похоже на один из моих старых проектов Selenium, и мне это не нравилось." Это именно тот вид отзыва, который Ocarina построена адресовать.
Его первый инстинкт был приравнять POM к Selenium. Справедливо.
Но POM работает с любой технологией автоматизации.
Это "старомодно"? Абсолютно. И? Что дальше?
Пройдя через его разочарования, он обнаружил, как Ocarina их обрабатывает: "Подождите, это всё?"
Но на этот раз с кивком уважения. Он признал, что пришло время перестать пытаться быть самым умным парнем в комнате. После определённого момента, это убивает проект.
ИСТИННАЯ солидарность
Вместо того, чтобы идти nerdy, Ocarina фокусируется на решении небольших проблем без создания больших.
Вывод, сделанный из этого: "Ocarina практична."
Это цель Ocarina: её практичность.
Это как мы работаем и это действительно всё, что нужно, чтобы встать на борт с философией Ocarina.
Не нужно быть хакером, не нужно было столько страдать.
Это инструмент, который мы предлагаем, для страстных, действительно страстных людей.
Для тех, кто хочет строить, а не разрушать.
Для обоснованных, культурных людей, которые знают, кто они.
Для людей, похожих на нас, в конце концов.
На этот раз давайте объединимся.
Вдали от тех, кто разграбил то, чем мы были.
Почему не Playwright?
Его продолжение: "Почему не Playwright?"
Справедливый пункт.
Ocarina агностична, поэтому подключение Playwright легко.
Единственное ограничение: Ocarina никогда не будет поддерживать async/await.
Отступничество
В наше время люди запускают проекты как вы бы выскочили за пачкой сигарет.
Они пробуют, потому что это "модно". Итак, они все копируют друг друга, берут подписки на продукты друг друга просто чтобы взаимно надувать свои числа и опускать друг друга Stripe dispute rate.
Они думают, что они умны, но: реальность в том, что каждый VC и каждый LP хорошо это знают, и каждый играет свою роль в fool's game.
Но есть что-то, что они никогда не поймут. Они ничего "underground" не имеют: они просто дети в кризисе идентичности. Дети, которым мягко вручили Powerpoint в обмен на их мелки.
Урок для этих любителей: любой по-настоящему "cutting-edge" проект, какой бы он ни был, начинается с памфлета, уходит корнями в идентичность, и проходит через стадию подлинного anti-marketing. Но поскольку вы все боитесь смущения вашей матери, вы никогда не проходите через это.
Что касается меня, у меня нечего терять с точки зрения репутации, нет репутации, которую нужно создавать под этим именем. Только сообщение для доставки, как есть, без фильтра.
Пришло время пнуть всё ваше Juicero Presses в задницу.
С этой знающей улыбкой, улыбкой тех, у кого наконец-то нашлось то, что нужно, чтобы сказать СТОП.
IT является тем, что вернул улыбку в нашу жизнь, а не тем, что преследовало нас через pseudo-"patterns" всё более идиотские и недоступные.
Вы думали, что информатика умрет?
Далеко нет.
Анти No-Code
Код — это сырые данные. Проверяемы. Инспектируемы. Белый ящик.
Именно то, с чем AI знает, как работать с самых своих начал.
В наших собственных силосах мы уже попробовали это, даже до IntelliCode (2018). Еще в 2013 на нашей стороне: частный плагин Emacs (чёрт возьми), построенный одним из наших безумных учёных, R. Никто не мог постичь его уровень в reverse engineering и его лаконичность. Так же и в других областях... по правде говоря, он не был плох ни в чём и обладал необычайной способностью всегда писать точно то, что нужно было написать.
Конец мифа: у него был свой AI autocomplete и auto-review. 2013 год.
Он отверг большую часть сгенерированного кода, но сказал это: "Я не возражаю против удаления 15,000 строк, если это спасает меня от написания 1,000 сами."
К 2013 году игра больше не была о том, чтобы быть бездумной "кодирующей" обезьяной.
Речь шла о культивировании себя, чтобы понять, как машина, вдохновленная нашим собственным рассуждением, помогла бы нам подняться выше этого тошнотворного, обреченного OOP.
Но "учёный" OOP не будет ни первым, ни последним трупом.
Информатика в основном развивается в одном направлении: кто свободно выбрал бы использовать Windows 95 сегодня?
И всё же, λ-calculus (1930) настолько мощен, что он вернулся в центр внимания сегодня, так же как AI (первая формализация искусственного нейрона в 1943, McCulloch & Pitts).
Необыкновенно в истории IT.
Последние достижения в AI перетасовали колоду для SaaS, который существует только чтобы скрыть сложность. Подлинно полезные продукты SaaS, а не бесконечные агрегаторы этого помпезного "цифровой трансформации", всегда находятся на правой стороне истории. Какими бы уродливыми они ни были.
Компании из экосистемы Prisma или Vercel тратят ~$200 в токенах на vendor, который они отправляют. Выходные за vibe coding — и они машут на прощание раздутым, переоцененным, вялым SaaS-платформам, в пользу internal development и возврата к сырым данным.
Декабрь 2025 года: Ли Робинсон, бывший Vercel, знакомое лицо из недавних презентаций Next.js и Turborepo и других, объявляет, что отказывается от Sanity, выбора CMS Cursor до этого момента. В пользу возврата к сырым данным, к простым файлам Markdown. Несколько токенов, некоторые хорошо выполненные vibe coding. Спасибо, до свидания.
Code is Law. Код подменяет собой Закон. Лессиг, 1999 год, как предостерегающий крик.
Затем подхвачено Ethereum в 2015 году, наоборот, как политический идеал. Значимый шаг вперёд в мире валюты, отчеканенной из факторизации цифр.
Анти-разработчики
2016 год: взлом The DAO, децентрализованного инвестиционного фонда на $ETH.
Почему?
Баги. Проклятые баги, вызванные проклятыми разработчиками.
Идеологический откат почти на 20 лет. Контрвласть сделала ленивый выбор "не понимать", тот же выбор, который позволил кучке некомпетентных проскользнуть под радаром.
И всё же это просто: в отличие от Исследователей, инженеры и их друзья из бизнес-школ полагаются на пустые желания.
Самые "престижные" школы научили их одному: выдавать пустые слова за "инженерию", в то время как те, кто действительно знает своё дело, называют это программистской астрологией.
Анти-нации-стартапы
И снова поседевшая дискуссия о "демократическом управлении кодом".
Но кто вмешивается?
Кадровики?
CEO?
Пресейл-менеджеры?
2022 год: ChatGPT. И всё же три года спустя основатели стартапов до сих пор продают No-Code, "усиленный AI". Чистый cash burn в погоне за рыночной аномалией, не более. Альфа инвесторов... иными словами: их казино.
Никого не называя, тем более что их результаты ожидаются во втором квартале 2026 года.
Скажем лишь, что на основе фундаментального анализа эта ставка не имеет смысла. При этом нет нужды желать им зла. Это была бы не первая компания, которую мы видим с треском проваливающейся, и не последняя, которую мы увидим преуспевающей всем на удивление.
Факт остаётся фактом: код — самый суверенный актив, который у нас есть, и ценностное предложение, построенное на том, чтобы отобрать его у нас, заставляет нас морщить нос. Настоящая проблема — это разработчики, которым мы позволяем долбить по клавиатуре, не понимая, что они делают, как дрессированные обезьяны. Сегодня Claude Code превосходит 99% из них, и они воют. Собака лает, караван идёт.
Истинная человеческая добавленная ценность никогда не была обозначена так чётко: вкус и чувство ответственности, качества, демонстративно отсутствующие у этих "профессионалов", которые топят нас в целых "идеологиях", прямо как те, кто продаёт то, чего не понимает.
Анти-хайп
В том же декабре 2025 года стартап, чьё имя останется непроизнесённым, был представлен в некоторых СМИ как "AI No-Code тест, который унижает Selenium и заставляет BrowserStack трястись." Не меньше. Удачи им: предпринимательство — это мир ставок и случайности, где лучшие идеи заканчивают на кладбище так же часто, как и самые нелепые. Фундаментальный анализ там регулярно терпит поражение.
Ничто из этого, однако, не уведёт Ocarina от видения, которое формируется уже более 15 лет, вдали от высокомерия всех этих детей хайпа.
Что бы ни случилось, мы всё же желаем им судьбы, которая избавит их от унижения столь же стремительного и зрелищного, как то, что постигло основателя Cluely, и приглашаем их пересмотреть своё высокомерие.

CEO Cluely Рой Ли признаёт, что в прошлом году публично лгал о цифрах выручки. Затем Кришнан Рохит подчёркивает, что их ценностное предложение было мошенничеством с самого начала.
Сегодня вызов быть самым крупным мошенником становится всё менее и менее прибыльным.
И мы этому рады. Снова, с AI, этим столь недостающим цифровым телом, прокричим это так же громко, как мы кричали "HACK THE PLANET" ещё в 99-м: CODE IS LAW.
Анти-slipologists
Слишком долго программное обеспечение держали в заложниках меньшинство, "1%", которые сочли уместным превратить его в площадку для посвящённых: "гиковские трюки", "ниндзя-техники", "объектная ориентированность". Вердикт ясен: это не выдерживает или едва выдерживает.
То, что занимает наши умы с 1930-х годов, с изобретения λ-исчисления, наконец-то масштабируемо до той степени, до которой мы всегда этого хотели.
Видела ли когда-нибудь наша индустрия столь элегантную формализацию, столь глубоко укоренённую в собственном наследии?
Недавние эволюции системы типов Python — центральны для того, что делает Ocarina возможной.
При этом не будучи и "будущим": это устоявшаяся наука, но та, что пришла в нашу экосистему до жестокости поздно.
Как и AI, который тихо делает способность "1%" причинять вред устаревшей.
Благодарность, причитающаяся этим технологическим достижениям, так же безмерна, как и ярость тех, кто восстаёт против них, кого в наших краях мы ласково зовём slipologists.
См. также: Haters, Пола Грэма.
По всем этим причинам я принял решение НИКОГДА не тратить своё время на споры, когда оно того не стоит. Мне нравится спорить с людьми, сосредоточенными на решении проблем и обладающими здравым суждением.
Что до остальных: делайте бессмысленные PR красными, а бессмысленные issue серыми, без сожалений.
Некоторые люди просто не созданы мне нравиться, но так тому и быть.
Ocarina — первый из моих проектов, который я открываю публике, но и другие тоже на подходе, включая куда более интересные.
Из андеграунда,
Отныне и навсегда.
"Идиот восхищается сложностью, гений восхищается простотой, физик пытается сделать это простым. Для идиота: чем сложнее что-то, тем больше он будет этим восхищаться; если ты сделаешь нечто настолько запутанное, что он не сможет это понять, он будет считать тебя богом, потому что ты сделал это таким сложным, что никто не может понять. Вот как пишут журналы в Академии: они пытаются сделать это настолько сложным, чтобы люди думали, что ты гений."
"Чтобы обрести знание, прибавляй что-то каждый день. Чтобы обрести мудрость, убирай что-то каждый день."
Игорь Казанова
Hacking from Bastia to Moscow
