Сенсей ⌁ Технический директор
3.18K subscribers
308 photos
7 videos
138 links
Аттракцион по переходу из диджитал-агентства в стартапы.

Помогаю диджитал-агентствам и фаундерам:
— найти свой рынок
— организовать разработку
— запускать SaaS-продукты и сайты
— нанимать разработчиков

Консультации, менторство и реклама: @vseznaika
Download Telegram
Переосмысляю канал и его цели

Долгое время я вёл канал больше для себя — тренировался в письме и регулярности, вспоминал истории и фиксировал в текст то, что часто рассказываю на консультациях.

Сегодня выгрузил все посты в эксель с помощью бота @ToCsvBot и проанализировал показатели канала. Отметил, что количество подписчиков растёт, а количество просмотров при этом падает. Это могло бы расстроить, но, покрутив формулы, я выяснил, что вовлечение и количество комментариев на сто просмотров выросло.

Значит, всё в порядке и есть заинтересованное ядро читателей.
Но кто ты, читатель? Ответь на опрос выше или напиши в комментариях.
15
Вайбкодеры создают работу

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

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

Чтобы начать свой проект сегодня, вайбкодеру нужен только свободный вечер и доступ к LLM. То, что стоило тысячи долларов, теперь можно воплотить за $20. Реализуются тысячи идей, которые раньше требовали привлечения специалиста или целой команды.

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

Даже если роботы будут писать код, у людей работы с кодом меньше не станет.

⚡️ Жми на молнию, если согласен
👾 Жми на робота, если роботы победят
🧑‍💻 Жми на ботана, если вайбкодишь, пока никто не видит
19👾4👍3👨‍💻31
Кого читать в разработке?

Чтобы набраться опыта и вырасти в бабках — мало хорошо работать. Нужно регулярно нетворкаться и общаться с более опытными коллегами, чтобы перенимать новые фишки и инсайты.

И проще всего это делать в телеге: ходите по канальчикам, читаете посты, пишете комменты, делитесь своим опытом → profit, становитесь узнаваемым в кругах разрабов.

Мы вот всей редакцией
«зэпэшки в разработке» постарались и собрали подборку каналов, сохраняйте ↓

Frontend

Формошлёп
Катерина | Про Frontend
Антон Непша.js
Наташа пишет про IT
mefody.dev
Даниэль Ленц - блог
Kobezzza. База в программировании
Горшочек варит
→ Забрать все каналы папкой

Тимлиды
Никита Ульшин про IT
Про руководство разработкой и продуктом | Олег Мохов
Тимлид Леонид
TeamLead. С места в career
Zar Zakharov | Lead Developer
Счастливый тимлид | ♥️ Frontend
Заметки на техдирском
Sharovatov
→ Забрать все каналы папкой

Mobile
Рубанов про мобилу
AppFiles - Mobile Development
iOS Makes Me Hate
Dolgo.polo Dev | Денис Долгополов
Алексей Гладков
Локалхост (Никита Куликов)
Мобильный трудоголик
Vadim Chistiakov | IT
→ Забрать все каналы папкой

Fullstack
cherkashin.dev
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
IT Отец. Заметки техлида
Сенсей ⌁ Технический директор
Андрей 🔥 Рик
ТОП - Тёма о программировании
→ Забрать все каналы папкой
🔥5👍43
Препятствие

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

Типичное препятствие: не подходит пароль к кабинету регистратора доменов, а нам нужно внести правки в DNS.

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

На сотруднике остаётся ответственность ежедневно напоминать о том, что у него Препятствие и по данной задаче он на паузе.

А какие ключевые слова есть у вас?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если тоже пользуетесь
117👀6🏆2
Какой язык выбирает LLM

Если попросить LLM написать программу и не задавать язык программирования, она выберет для реализации TypeScript или Python. На этих языках очень много примеров и кода, поэтому современные LLM обучались на них и лучше всего умеют с ними работать.

Придётся явно указать выбранный язык, чтобы LLM начала писать на Java, Go, C/C++, Rust и даже PHP.

При выборе TypeScript по умолчанию будет выбран React, а не Vue или Svelte. База данных — SQLite или PostgreSQL. Кэширование — Redis, веб-сервер — Nginx.

Интересно, как LLM повлияют на рост популярности самых популярных языков программирования, фреймворков и инструментов на рынке.

Предполагаю, что в итоге мы получим один универсальный язык программирования для всех задач. Как думаете, какой язык будет у него в основе?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если это возмутительно
👾 Жми на агента, если LLM пишет тебе код
107👾4😁1
Пираты скачали весь Spotify

Пираты-коллекционеры из Anna's Archive скачали всю музыку со Spotify и выложили на торренты.

Что в архивах?
- Метаданные на 256 миллионов песен — вся информация про песни, авторов, жанры, ISRC коды.
- 86 миллионов самые популярных песен в формате OGG. Они составляют 99,6% всех прослушиваний. Выбрано среднее качество, чтобы база не была огромной (она всё равно огромная).
- Обложки на 58 миллионов музыкальных альбомов.

Я неоднократно работал с музыкальными данными. Одна из основных проблем — отсутствие доступа к полноценным общим базам. Для сравнения, в сервисе Musicbrainz, которым я пользовался, собрана информация только про 5 млн песен.

Теперь у разработчиков, тестировщиков и дата сайнтистов есть в доступе огромный датасет с музыкальной информацией индустриального качества. Работа с ним станет стартовым набором для любого стриминга или музыкального стартапа.

Можно посмотреть таблицу из 10 тысяч самых популярных песен в мире.

К новости с релизом прилагается занятная инфографика. Из неё можно узнать, что в пситрансе больше артистов, чем в блэк-метале, а больше всего артистов в жанре опера. Музыкальных групп и проектов — 15.4 миллиона. Количество выпущенных альбомов растёт год от года. Мажорных песен больше, чем минорных, а песен с матом в 6 раз меньше, чем приличных.

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию если это интересно
🏆 Жми на кубок, если платишь за музыку
128🏆5👀1
Перейдём на Джаббер?

Протокол XMPP, известный в народе как Jabber, был в ходу задолго до изобретения большинства обсуждаемых сегодня мессенджеров. Многие из них были основаны на джаббере в начале своего пути, например Google Talk и сообщения в VK.

В отличие от популярных сервисов, джаббер-сервер может развернуть и поддерживать любая компания. Бесплатно, с поддержкой аудио и видео звонков.
Есть выбор реализаций сервера на любой вкус: eJabbered, OpenFire, Prosody, Snikket.

Существует множество программ-клиентов для всех десктопных и мобильных платформ.

У своего джаббер-сервера нет риска внезапной блокировки — технологии отрытые, всё можно развернуть внутри страны или корпоративной сети. Я знаю компании, у которых всё общение между сотрудниками проходит в "своём" мессенджере.

Может, выдавать новым контрагентам аккаунт и инструкцию по скачиванию корпоративного мессенджера?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑‍💻 Жми на ботана, если пользовался джаббером
11👨‍💻97👍1😁1
Заменить Cloudflare

Cloudflare — популярный DNS, CDN и anti-DDOS сервис с бесплатными тарифами. Настолько популярный, что при его падении этой осенью упала половина интернета. В этом году из-за деградации сервиса мы переносили с него сайты клиентов.

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

Уже некоторое время происходит следующее:
- У некоторых провайдеров не открываются сайты на Cloudflare, а у некоторых открываются.
- У пользователей сбрасываются соединения с шифрованием TLS v1.3.
- РКН шлёт предупреждения о трансграничной передаче персональных данных, если Cloudflare проксирует запросы — у сайта определяется иностранный IP.
- Работает только DNS-сервис в прозрачном режиме, но в этом режиме использовать CF особо нет смысла.

Какие альтернативы?
Выясняется, что аналогичного продукта на рынке РФ нет. Есть отдельно CDN, есть анти-DDOS, отдельно прокси, отдельно DNS, отдельно фильтры по странам и юзер агентам. Приходится собирать набор индивидуально под потребности проекта.

Поделитесь, как вы использовали Cloudflare и чем его заменили?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если бесят блокировки
🧑‍💻 Жми на ботана, если настраиваешь сети
76👨‍💻4🙊1
Главный итог года на этом канале — я стал регулярно вести канал и мне это нравится! Возможно, в будущем году я-таки заведу контент-план и начну готовить посты заранее. Но это не точно.

Всем читателям спасибо за поддержку и за то, что остаётесь моими читателями.
👏158🔥5👍2
Нашёл игрушку из детства

Новогодняя тематика всколыхнула воспоминания. С помощью ChatGPT смог найти любимую игрушку из детства — фигурка с экзоскелетом-трансформером. До этого искал и не находил. А тут по вводному описанию GPT помог провести исследования на японском языке. Через полчаса поиска в японском интернете удалось найти редкого трансформера.

Почему не удавалось ранее? Игрушка была выпущена в 90х для внутреннего японского рынка. Ни одной надписи на английском языке на коробке. Мульсериал, по которому её выпустили, не был переведён на английский язык и не получил распространения.

GPT полезный!

Фотообзор и пара видеороликов с находкой

❤️ Жми на сердечко, если понравилось
11🔥9👾2
Про ёлку

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

Потом было мнение, что пластик — это ущерб экологии, но мы уже один раз его купили, пусть в офисе будут пластиковые ёлки.

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

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

Чем дальше в лес, тем гуще ёлки.

А у вас какая ёлка?

❤️ Жми на сердечко, если понравилось
👀 Жми на глаза, если "какая ещё ёлка?"
14😁5👀5👾1
В 2026 году я

Настрою программиста-агента, который сам будет делать задачи из таск-трекера по моим правилам. Весь 2025 год я работал в Cursor, но на каникулах зарегистрировал и настроил Claude Code. Последней каплей стали статьи про автоматизацию и агентов — для этого нужно запускать Клод в консоли. Думаю, что без подводных камней не обойдётся, но тем интереснее.

Добавлю LLM к своему Obsidian-хранилищу. От новых возможных сценариев автоматизации захватывает дух, но конкретных идей пока нет. Нужно начать, а идеи придут в процессе исследования.

Разберусь как собирать свои дашборды в Grafana. Возникла идея мониторить не только состояние серверов, но и бизнес-показатели проектов. Хочу красивые графики с количеством новых клиентов, успешными транзакциями, выручкой и прочими показателями. Особенно привлекают автоматические действия в случае отклонений. Думаю, что это должны быть не cтолько традиционные алерты в телеграм, но и какие-то более мудрённые сценарии, тот же вызов агентов.

Сделаю план замены людей на роботов в повторяющихся задачах. Каждую должность разбиваю на рабочии операции и эти операции одну за одной автоматизирую.

Ещё не понимаю, что из этого получится, но внутри свербит все эти направления потрогать. Буду писать в канал об успехах и неудачах.

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если нужен такой контент
🧑‍💻 Жми на ботана, если тоже такое делаешь
2013👨‍💻7👍5💯1
Media is too big
VIEW IN TELEGRAM
Пробую Claude Code

По просьбе товарища записал видео с процессом работы в Claude Code.

За вчерашний вечер сделал небольшую утилиту, чтобы размяться и посмотреть на среду разработки.

Что делает утилита:
- шлёт запросы по API в таск-трекер, в моём случае YouTrack
- забирает из YouTrack список задач
- фильтрует их по проекту, статусу и исполнителю
- отдаёт задачи в формате json
- может сохранить json на диск вместе с картинками

Предложил Клоду выбрать, TypeScript или Python — он выбрал Python.

У меня подписка за $20. На эту небольшую утилитe почти хватило суточного лимита. Cursor на аналогичной подписке работает дольше.

Значит, для серьёзной работы нужно покупать подписку за $100 в месяц.

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

❤️ Жми на сердечко, если понравилось
🧑‍💻 Жми на ботана, если используешь Claude в консоли
🙈 Жми на мартышку, если ничего не понятно
7🙈6🔥2👨‍💻2
Кросспосты в Дзен

Не знаю, читает ли кто-то Дзен по своей воле, но я завёл там канал. Кросс-пост работает точно так же, как в Сетке — через телеграм-бота.

Порядок действий:
- Завёл канал
- Получил в настройках ключ для экспорта
- Авторизовался в боте @zen_sync_bot
- Добавил бота в админы канала

Теперь посты будут выходить в Дзене автоматически.

Подписывайтесь: https://dzen.ru/fullstackfounder
164👍3
Маркетплейсы неудобные

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

Только у Яндекс Маркета осталась эта возможность, но и у него по 5 карточек на один артикул.

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

Как думаете, упадёт ли у маркетплейса выручка, если он склеит дубли карточек?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если тоже бесят дубли товаров
73💯1
Ральф Виггам

Ральф Виггам — новый хайповый приём запускать Claude Code в цикле. Claude берёт по очереди запланированные задачи и сам пишет код. А ещё Ральф Виггам — туповатый сын полицейского, второстепенный персонаж из Симпсонов.

Мне очевидно, что если дать Ральфу возможность самому делать задачи без присмотра, хорошее приложение не получится.

Мой пайплайн:
- Скрипт, который получает актуальные задачи из таск-трекера. В оригинальной технике задачи берут из файла, но мне это не подходит. У нас с проектом работает команда в таск-трекере.
- Простой алгоритм решает какую задачу взять в первую очередь. Основной приоритет получают баги, второй приоритет — самые старые задачи в очереди. Алгоритм берёт одну задачу и передаёт дальше.
- Задача в виде JSON и её вложения сохраняются во временной папке.
- У задачи в таск-трекере меняется статус на "В работе".
- Из основной ветки в Git делается новая ветка, называется по номеру задачи.
- В папке проекта запускается Claude Code. Получает в качестве промпта общую инструкцию как работать в цикле, ссылки на документацию проекта и конкретную задачу.
- Claude пишет код и запускает тесты.
- После успешного выполнения в репозитории создаётся запрос на слияние кода (Merge Request).
- В чат проекта в телеграме приходит уведомление, о новом Merge Request.
- Gitlab Runner автоматически разворачивает на временном поддомене новую версию сайта, чтобы тестировщик и менеджер смогли проверить задачу.
- Задача в таск-трекере меняет статус на "Проверить".
- У задачи появляется комментарий с краткой сводкой по результатам работы.

У меня уже работает весь пайплайн, кроме шага с Claude. Дальше буду погружаться в него — подготовка документации проекта и подключение нужных MCP.

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

Можно было бы все действия отдать нейросетке, но я ей не доверяю не понимаю зачем. Алгоритм быстро выполняется, его легко отладить и он не потребляет токены.

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если узнал новое
🏆 Жми на кубок, если робот пишет код за тебя
651🏆1
🙈4👍3😁3👨‍💻1👀1
Несколько новостей из мира сертификатов

Let's Encrypt представили возможность выпускать сертификаты для IP-адресов. Домен теперь не нужен, можно поставить сертификат на админку или роутер. Поддерживаются IP4 и IP6 адреса.

Появилась возможность выпускать сертификаты со сроком жизни 160 часов. Пригодится для краткосрочного доступа или для систем, которые хотят сократить окно действия сертификата на случай утечки приватного ключа.

Сейчас Let's Encrypt выпускает сертификаты на 90 дней. Оказывается, это поменяется — планирует постепенное сокращение времени действия сертификатов:
С 13 мая 2026 г. — появится опциональная возможность выпускать сертификаты на 45 дней
С 10 февраля 2027 г. — перевод всех пользователей на сертификаты со сроком действия 64 дня.
С 16 февраля 2028 г. — перевод всех пользователей на сертификаты со сроком действия 45 дней.

Нужно будет не забыть поправить переодичность перевыпуска сертификатов на старых серверах.

⚡️ Жми на молнию, если это полезная информация
93👍2
Самоустранение багов

Было бы классно, чтобы баги сами чинились!

Я уже писал про Sentry, мы используем его для сбора ошибок с проектов в продакшине. В Sentry сотни строк однотипных логов группируются в Проблемы. Регистрируется частота возникновения, стек вызова, запросы в SQL или API, значения переменных.

Идея для автоматизации — на каждую новую проблему из Sentry сразу заводить задачу на исправление в таск-трекере. Для контекста прикладывать максимум информации из Sentry.

Если Ральф будет запущен, то он сразу же возьмётся исправлять баг, исправит и отправит merge request в репозиторий.

Останется только проверить и принять правки, чтобы на сервере появилось исправление.

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если хочешь так же
852🤔1
На чём будет зарабатывать студия заказной разработки в эпоху LLM?

Мне кажется, студии всё равно будут продавать часы специалистов (time) и расходы (materials). Программиста заменит LLM, но появится архитектор пайплайна, промпт-инженер, дирижёр агентских оркестров. Менеджер продукта, бизнес-аналитик, UX и аккаунтинг как роли останутся. В расходниках помимо серверов появится статья с токенами.

Как вариант ­— будем продавать доступ к инфраструктуре. Подключаем проект клиента к настроенному пайплайну под фреймворк и нишу проекта. В пайплайне агенты-разработчики, агенты-тестировщики, скрипты с автоматизациями и серверы. Такой доступ логично продавать по подписке или по мере использования.

Как думаете, будет ли вообще актуален бизнес студий через несколько лет?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если словил инсайт
🧑‍💻 Жми на ботана, если тревожно за будущее
74👨‍💻3
Робот-садовод

Домашний робот Neo сейчас стоит $20 000 и к его навыкам и автономности пока есть вопросы. Целевое окно окупаемости робота по сравнению с наймом персонала — 2 года, это эквивалент сотрудника за $830 в месяц. Это не мало, но уже и не запредельно много. А какие будут роботы через несколько лет?

Более совершенный робот сможет выполнять работу по дому и саду без усталости, выходных и больничных, 24/7.

Внезапно, в это врывается арифметика огорода. Почему бы ИИ не спланировать и не заказать весь набор для садоводства?

Домашний робот примет и распакует посылку, построит теплицу, сделает грядки, смонтирует свет, посадит семена и вырастит зелень, салаты, овощи и ягоды. Соберёт, помоет, заморозит или заготовит. Закатает помидоры по бабушкиному рецепту.

Сколько еды он должен вырастить, чтобы окупить себя?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если словил инсайт
🙈 Жми на обезьяну, если огород для души
8🙈54