Организованное программирование | Кирилл Мокевнин
Делюсь опытом и обучаю. И ИИ? И ИИ Ютуб https://youtube.com/@mokevnin Хекслет AI Клуб @hexletclub Связь для предложений: @kirillpublic
Show more📈 Analytical overview of Telegram channel Организованное программирование | Кирилл Мокевнин
Channel Организованное программирование | Кирилл Мокевнин (@orgprog) in the Russian language segment is an active participant. Currently, the community unites 13 630 subscribers, ranking 9 401 in the Technologies & Applications category and 48 829 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 13 630 subscribers.
According to the latest data from 05 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 66 over the last 30 days and by 12 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 56.05%. Within the first 24 hours after publication, content typically collects 24.81% reactions from the total number of subscribers.
- Post reach: On average, each post receives 7 644 views. Within the first day, a publication typically gains 3 384 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 101.
- Thematic interests: Content is focused on key topics such as валидация, программирование, программист, рефакторинг, рекрутер.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Делюсь опытом и обучаю. И ИИ? И ИИ
Ютуб https://youtube.com/@mokevnin Хекслет AI Клуб @hexletclub
Связь для предложений: @kirillpublic”
Thanks to the high frequency of updates (latest data received on 07 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
Кирилл, привет, я давно на тебя подписан, и знаешь, что меня больше всего цепляет? Ты не просто программист, который учит программировать, у тебя есть своя школа, своя философия, своя позиция, ты реально строишь Хекслет, пишешь книги, записываешь подкасты, выступаешь на конференциях, это не просто блог. это система. Но у меня к тебе вопрос, ты учишь людей, что программировать надо руками, что ценность в труде, что болванчики не в цене, а твой канал - он как раз про труд, про настоящий, глубокий, без хайпа, но он выглядит как личный блог. новый человек заходит и не сразу понимает, что за этим стоит целая образовательная платформа, подкаст, книги, конференции Это сознательно - кому надо, тот разберётся? Или тебе просто важнее делать, чем упаковывать?А в профиле: InfoBusiness | маркетинг | продажи | продвигаю людей в telegram | владею AI Digital агентством | Mar 9, 2007 (19 years old) Видимо на лекциях по математике пишет Эти ребята настолько хитро заходят, что мне аж доставляет кайф смотреть на их способы взломать меня:
Здравствуйте! Мне друг посоветовал вас как ментора, есть ли у вас телеграм канал или ведёте другие соцсети?хотелось бы побольше узнать о васКороче, если вам щекочут чсв, значит все не просто так 🙂
coding agent site:github.comА какие еще фишки вы используете в поиске, которые вам помогают искать?
type Course = {
id: number | null;
slug: string | null;
name: string | null;
state: CourseState | null;
updated_at: string | null;
created_at: string | null;
}
При таком подходе в коде приходится делать что-то типа course.name!, когда мы говорим компилятору мол не парься, мамой клянусь тут есть name. Некрасиво, но жить можно. Казалось бы, а что мешает делать разные DTO под разные операции с нормальными типами? Лень. Если это не автогенерация, то может быть просто гемморойно постоянно все это поддерживать и добавлять. По крайней мере так можно было говорить раньше, но сейчас ситуация поменялась.
И дело даже не в том, что ИИ может сама нагенерить все что надо, а в том, что типы для ИИ это главный источник понимания вашего кода. Вы даже словами не всегда можете переубедить ИИ если она видит другие типы. Так вот, если все поля nullable, то ИИ по дефолту начнет втыкать проверки и фильтрацию на каждом шагу. Мне тут понадобилось сделать сортировку через drag and drop и для этого я завязал хук в плане к ии на id, который есть гарантированно во всех сохраненных сущностях. Что бы вы думали? Эта фигня видя такие типы, начала фильтровать данные по наличию id в объектах. Причем когда я дал команду так не делать, она просто перенесла логику в другое место, потому что тип явно говорит о том что id может не быть.
В общем закончилось тем, что я сделал файлик, куда автоматом нагенерил типов на базе моделей в беке (с валидациями):
type Course = {
id: number;
slug: string;
}
Ну а тем у кого design-first чуть проще, там генерятся любые DTO из спеки. Если используются правильные инструменты.
p.s. Вы сталкивались с этим?
Available now! Telegram Research 2025 — the year's key insights 
