До IT я поработал и инженером-конструктором в машиностроении, и инженером-проектировщиком в строительстве. Меня велосипедами не испугать. Какой хрени я только не реализовывал, от геокуполов до плавающих экскаваторов. Моя работа всегда была реализовывать фантазии, там постоянно приходится изобретать.
2021 год
Я уже в IT с полной уверенностью, что я — инженер всего. И тут же попал в секту свидетелей фреймворков. Хожу на все конференции в Москве, Питере. Меня там облизывают, поят пивом, дарят мерч. Интересные спикеры. Глеб в курилке увлечённо рассказывает про React. Прихожу обратно на работу, приношу новые знания. Смотри! вышел redux! Я теперь пишу на TS!
Мой начальник, он же CEO, опытный архитектор с огромным опытом разработки, на это только плевался. Всегда предлагал написать всё своё. Порывался всё переписать: фреймворки, базы данных, чуть ли не языки программирования. Я был в ужасе.
Проходит время, год примерно 2024. Я в свой Pet по своей воле завожу наши рабочие велосипеды. Например, MemoDb — самописная база данных in-memory + реактивный транспорт. Там всё шикарно. Она летает как никто, никакой редис не нужен. Система плагинов, например OLAP куб для мгновенных отчётов, транспорт через сокеты, вся клиентская обвязка. Ни одной зависимости. Ничего лишнего. Всё работает как часы. А самое главное, я всё в ней знаю, потому что писал сам. Я в восторге.
Я полностью перешел на BDD (Bicycle Driven Development). Пока индустрия спорит о паттернах, у меня свой манифест. Да, есть DDD (Deadline Driven Development — разработка «петух клюнул») или AOD (Ass Oriented Development — больше бумаг, чище жопа). Но мой выбор — велосипеды. Я начинаю велосипедить всё.
2025 год
Пришли AI-агенты и заявили мне человеческим языком: «Слышь, инженер, нам твои велосипеды в контекстное окно не впихиваются. Мы знаем весь StackOverflow, а твою MemoDb — нет. Либо выкатывай в open-source под наших краулеров, либо пиши как все».
Я с ними борюсь. Я борюсь с агентами, уговариваю, заставляю писать как я хочу. Сто раз повторённые «ПЛАГИН ДОЛЖЕН БЫТЬ УНИВЕРСАЛЬНЫМ ДЛЯ ВСЕХ ТИПОВ ИГР! Хватит генерить под каждую логику отдельный костыль!»
Пришлось внедрять правила, упаковывать всё в SDD (Spec-Driven Documentation). Нейронки сами выбирали какой-то дикий формат спек, но уверяли меня: «Капитан, всё норм, нам правда так удобней, мы на 146% опережаем рынок».
А ещё эти скобочки в JSX после Return бесят. Вот прям после генерации React компонентов иду и удаляю их. Они потом смотрю сволочи опять их поставили. Но это моя борьба. Таков путь.
2026 год
Мне уже всё равно, делайте как хотите. Любите свои Tailwind, yaml, спеки и эти поганые скобочки. Да пофиг. Главное, что всё работает. Да и в код я уже не смотрю, и честно признаться, я в те древние времена, когда ещё люди писали код руками, писал его хуже.
Но, как ни странно, велосипедов ни стало меньше. Каждая кухарка теперь действительно пишет велосипед на C++. И кухарки все кругом. Мир сошёл с ума. Зачем мне брать какую-то библиотеку? Я напишу свою за несколько часов. Я уже не помню, когда я подбирал какую-то библиотеку. Я пишу на разных языках программирования и даже не знаю, какие библиотеки и фреймворки у них существуют. Произошёл кембрийский взрыв, большой взрыв велосипедов. Выглядит кошмарно. Цирк уродов, ползают какие-то многоножки с хоботом на спине и половыми органами на носу, и пищат «Убейте меня». Мы находимся здесь.
Я думаю, 99,9999 этих мутантов вымрут уже завтра. Но именно в этом бульоне родится что-то принципиально новое. Грёбаные велосипеды — это и есть прогресс.
Комментарии (9)

AngryEvilCookie
19.06.2026 13:53От того что каждая кухарка будет на с++ вайбкодить ничего полезного не выйдет. "Зачем мне брать какую-то библиотеку? Я напишу свою за несколько часов." Конечно, конечно. Зачем писать что-то когда есть готовое? Вот вы с агентами боролись, но почему? Вся статья кричит "все делаем с нуля, велосипеды рулят". Но где же фраза "я написал гптчат за вечер, все резко и дерзко"? Призывать все с нуля будут только глупцы, а не архитекторы с кучей стажа. Действительно умные люди уже давно все сказали, читайте Брукса, сами знаете какую книгу. Переиспользование уже созданного это один из двигателей прогресса.

egranty
19.06.2026 13:53А Эволюция именно так и происходит. Каждая мутация организма является “велосипедом”, но именно так из одноклеточных появилось всё богатство и многообразие Природы.
Некоторыефреймворки(динозавры) господствовали миллиарды лет, а потом вымерли, из-за неспособности адаптироваться к изменившимся условиям.
Другие (акулы, крокодилы, jQuery), незначительно адаптируясь, умудряются выживать миллиарды лет. Но они уже не господствуют, а просто занимают свою (пока свободную) нишу. Очередной “велосипед” может запросто потеснить их.

FixicusMaximus
19.06.2026 13:53Зачем мне брать какую-то библиотеку? Я напишу свою за несколько часов. Я уже не помню, когда я подбирал какую-то библиотеку. Я пишу на разных языках программирования и даже не знаю, какие библиотеки и фреймворки у них существуют.
Ох уж эти джаваскриптезеры. Они походу реально думают, что кроме их дырявого веба больше ничего не существует.

iRupert
19.06.2026 13:53Прочитал статью спасибо, но так и не понял гравийный велосипед покупать или кросс-кантри?
materiatura
На ум пришла такая паралель: лет 10 назад, пришла тема 3D-принтеров, и радостные прогнозы, мол, скоро и заводы будут не нужны, каждая хозяйка напечатает себе новую сковородку прямо на кухне, ну и прочее. Аддитивные технологии, мол, будущее уже здесь. Улеглось как-то, затихло.