Организованное программирование

Кирилл Мокевнин

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

  1. Матрица Эйзенхауэра, KPI и другие мифы корпоративной продуктивности / Максим Дорофеев #86

    3d ago

    Матрица Эйзенхауэра, KPI и другие мифы корпоративной продуктивности / Максим Дорофеев #86

    🔹 Присоединяйся к курсу «ИИ для разработчиков» https://ru.hexlet.io/programs/ai-for-developers?utm_source=youtube В этом выпуске у меня в гостях Максим Дорофеев — автор книг о продуктивности, бывший руководителем разработки, и человек, который сам называет себя «бывшим прокрастинатором». Мы обсудили, почему большинство советов по тайм-менеджменту не работают, как устроена настоящая продуктивность и почему главная проблема современных специалистов вовсе не нехватка времени. Мы разобрали, что такое «мыслетопливо» и почему именно оно, а не часы в календаре, становится ограничивающим ресурсом для разработчиков, менеджеров и руководителей. Поговорили о бесконечных созвонах, Open Space, матрице Эйзенхауэра, когнитивной усталости, переключении контекста, влиянии детей и семьи на рабочую эффективность, а также о том, почему попытка делать всё быстрее зачастую только усугубляет проблемы. Отдельно обсудили самонаблюдение, поиск собственных закономерностей, роль рефлексии и то, как современные AI-инструменты могут помогать лучше понимать самого себя. Получился разговор не столько про тайм-менеджмент, сколько про устройство человеческого мышления. Почему одни задачи мы делаем за пятнадцать минут, а другие растягиваем на часы? Что на самом деле мешает нам достигать целей? И можно ли построить систему работы, в которой меньше тушения пожаров и больше осмысленного движения вперёд? Полезные ссылки: https://t.me/mnogosdelal https://vk.com/procrastinatology https://www.youtube.com/@MaximDorofeev Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 - Смотрите нас на площадке "Вконтакте" - https://vkvideo.ru/video-224967259_456239319 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot #Продуктивность #ТаймМенеджмент #Прокрастинация #Концентрация #Выгорание #Разработка #Программист #ОрганизованноеПрограммирование #КириллМокевнин Матрица Эйзенхауэра, KPI и другие мифы корпоративной продуктивности / Максим Дорофеев #86

    2h 3m
  2. Как создать успешный стартап: реальные ошибки и опыт Хекслет / Организованное программирование

    May 24

    Как создать успешный стартап: реальные ошибки и опыт Хекслет / Организованное программирование

    🔹 Присоединяйся к курсу «ИИ для разработчиков» https://ru.hexlet.io/programs/ai-for-developers?utm_source=youtube Сегодня выпуск про предпринимательское мышление и про то, почему разработчики часто ищут идеи не там. Технологическое предпринимательство для разработчиков — тема, вокруг которой всегда много шума. Кто-то мечтает о своём продукте, кто-то запускает pet-проекты, кто-то думает про стартапы, но чаще всего всё заканчивается на уровне идей. Я решил собрать в одном выпуске вещи, которые сам понял за годы запуска проектов, общения со стартапами и постоянных попыток разобраться, как вообще устроен этот мир. Разобрал, как видеть возможности в проблемах, где на самом деле рождаются продукты и почему идеи «из головы» обычно плохо работают. Определил разницу между стартапом и обычным бизнесом, B2B и B2C, а также капитализацию, венчурную модель, рост через инвестиции и то, почему многие проекты изначально строятся не вокруг прибыли. Отдельно я разобрал влияние рынка и объяснил, почему сильный продукт может проиграть, а посредственное решение — оказаться в правильное время в правильном месте. На примерах из образования, SaaS, IT-сервисов и собственных проектов показал, как изменения в технологиях, кризисы, законы и тренды в IT способны полностью менять целые отрасли. Также порассуждал, как искать ниши, оценивать рынок и понимать, где вообще есть шанс построить что-то жизнеспособное. Полезные ссылки: – Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Сообщество Вконтакте - https://vk.com/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot #стартап #предпринимательство #бизнес #программист #стартапы #itбизнес #saas #фаундер #Кириллмокевнин #технологии #хекслет #организованноепрограммирование #разработка #продукт #айти Как создать успешный стартап: реальные ошибки и опыт Хекслет / Организованное программирование

    52 min
  3. Типизированный SQL: генерация SDK вместо ORM — работает? / Никита Волков #85

    May 17

    Типизированный SQL: генерация SDK вместо ORM — работает? / Никита Волков #85

    🔹 Присоединяйся к курсу «ИИ для разработчиков» https://ru.hexlet.io/programs/ai-for-developers?utm_source=dzen Сегодня у нас в гостях Никита Волков - разработчик Haskell-библиотек и консультант. Мы поговорили про генерацию SQL, и заодно обсудили его новый проект: генерация типизированных SDK под разные языки на основе схемы БД и запросов. Но довольно быстро разговор ушёл сильно шире самой библиотеки. Поговорили про SQL First как подход в целом — откуда он растёт, чем отличается от ORM и query builder, и почему в Go с SQLC это уже фактически стандарт. Отдельно — про динамические запросы и фильтры без query builder, про схему БД и миграции (Code First vs SQL First), про то, почему shared database не всегда антипаттерн, как держать обратную совместимость и как ИИ уже сейчас пишет кодогенераторы под новые языки быстрее, чем их делают руками. Никита в прошлом писал ORM для Scala, потом переписал парсер PostgreSQL на Haskell ради синтаксических проверок при компиляции — и в итоге пришёл к мысли, что над SQL лучше не абстрагироваться, а сделать интеграцию с ним надёжной. Полезные ссылки: - LinkedIn: https://www.linkedin.com/in/nvolkov/ - Twitter: https://x.com/NikitaYVolkov - Telegram: @wormholio - Telegram-канал pGenie: https://t.me/pgenie_io Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 - Смотрите нас на площадке "Вконтакте" - https://vkvideo.ru/video-224967259_456239310 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=dzen 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot #SQL #PostgreSQL #SQLC #ORM #Backend #Programming #AI #разработка #организованноепрограммирование #кириллмокевнин #хекслет Типизированный SQL: генерация SDK вместо ORM — работает? / Никита Волков #85

    1h 21m
  4. Где работать кроме бигтеха / Бизнес без программистов / Найм в эпоху агентов / Кирилл Мокевнин

    May 10

    Где работать кроме бигтеха / Бизнес без программистов / Найм в эпоху агентов / Кирилл Мокевнин

    🔹 Присоединяйся к курсу «ИИ для разработчиков» https://ru.hexlet.io/programs/ai-for-developers?utm_source=youtube Работа есть не только в бигтехе. Просто её не видно В IT-твиттере кто-то написал: куда вообще идти работать, если вокруг один сплошной бигтех? Никто в треде не предложил альтернативы. А она есть, и огромная. B2B SaaS-компании с миллиардными оборотами существуют, их много, и большинство разработчиков не знает ни одной из них по имени. Разбираю почему так получилось, смотрим на конкретные рейтинги и обсуждаем, чем интересна работа в небольших продуктовых командах против роли винтика в экосистеме. Отдельно про то, как маркетплейсы и no-code инструменты тихо уничтожили целые категории работы задолго до всякого ИИ. И куда сместился спрос. Второй большой блок про собесы. Год я проводил интервью на реальном открытом продакшне и разрешал использовать агентов. Это изменило моё понимание найма. Агент не помогает кандидату так, как все думают. Зато он сразу показывает, как человек рассуждает, куда идёт, как дебажит незнакомую проблему. Подробно про то, что я увидел. В конце про циклы рынка и T-shape. Эти разговоры повторяются каждые несколько лет. Объясняю механику: почему это просто экономика, и что за этим стоит на самом деле. – Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Сообщество Вконтакте - https://vk.com/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot #IT #Программирование #AI #ChatGPT #Разработка #Собеседование #Программист #Нейросети #BigTech #SaaS #Fullstack #Карьера #Джуниор #Hexlet #Подкаст Где работать кроме бигтеха / Бизнес без программистов / Найм в эпоху агентов / Кирилл Мокевнин

    58 min
  5. Теория ограничений в it: почему быстрее не значит лучше / Александра Брызгалова #84

    May 3

    Теория ограничений в it: почему быстрее не значит лучше / Александра Брызгалова #84

    В этом выпуске у меня в гостях — Александра Брызгалова, практик и сертифицированный специалист, которая много лет работает с TOC. Мы разобрали теорию ограничений — подход, который часто вспоминают через Голдратта, но редко применяют на практике в разработке. Мы начали с базы: откуда появилась теория ограничений, какую проблему она решает и почему за десятилетия в индустрии мало что изменилось. Сроки по-прежнему срываются, фичи застревают, команды перегружены. Разобрались, как локальная оптимизация ломает систему и почему привычные метрики вроде velocity или «фич в месяц» могут давать обратный эффект. Поговорили о том, как на самом деле устроен поток создания ценности. Полезные ссылки: https://t.me/AABryzgalova https://www.youtube.com/@ABryzgalova Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239298 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot Отдельно обсудили практику. Как находить узкие места и почему это не всегда там, где их ищут. Почему их не нужно «расшивать» напрямую и как попытки ускорить разработку нередко только ухудшают результат. Затронули и классические проблемы: многозадачность, постоянное переключение контекста и перегруз потока задачами — всё это напрямую влияет на time-to-market. В конце разобрали реальные примеры из разработки: длинные релизы, перегруженные тестировщики и код, который так и не доходит до продакшена. Поговорили и про попытки «ускорить всё» с помощью AI — и почему без понимания системы это часто делает только хуже. #теорияограничений #разработка #ITменеджмент #agile #продуктивность #bottleneck #тимлид #программисты #организованноепрограммирование #кириллмокевнин Теория ограничений в it: почему быстрее не значит лучше / Александра Брызгалова #84

    1h 32m
  6. Что должен знать каждый backend про N+1, lazy preload и производительность / Евгений Демин #83

    Apr 26

    Что должен знать каждый backend про N+1, lazy preload и производительность / Евгений Демин #83

    В этом выпуске у меня в гостях Евгений Дёмин — Ruby-разработчик и автор нескольких популярных open source библиотек, которые решают проблемы с базами данных, валидацией и производительностью. Женя начинал как математик в Калининграде, попал на западный рынок почти случайно — друг порекомендовал его британскому рекрутеру, а всё собеседование свелось к фразе «Yes, please» в телефонной трубке. Тем не менее его взяли. Разобрались, почему open source — это не просто код на GitHub, а полноценный продукт, который нужно продвигать, объяснять и защищать. Женины библиотеки приносят ему живые деньги каждый месяц — и это получилось не по плану, а как результат маленьких последовательных шагов. Полезные ссылки: https://www.linkedin.com/in/evgeniydemin https://github.com/djezzzl/ https://x.com/EvgeniyDemin evgeniydemin.medium.com Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239293 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot Отдельно поговорили про schema.rb — файл, который Rails кладёт прямо в репозиторий и который даёт возможность строить инструменты автоматического анализа. В других экосистемах этого долго не было, а где-то нет до сих пор. Прошлись по конкретным инструментам. Выяснили, что расхождение между валидациями в коде и реальными ограничениями в базе данных — это не редкий edge case, а системная проблема, с которой сталкиваются даже крупные компании вроде 37signals. Подискутировали про N+1, что это не болезнь ORM, и вообще она существовала ещё когда люди писали запросы в циклах на чистом PHP. Обсудили, как можно пофиксить без ручного проставления includes — просто подключив нужную библиотеку. В конце разговор свернул в неожиданную сторону — обсудили, не станут ли все эти инструменты просто скиллами для ИИ-агентов, и нужны ли они вообще в том виде, в котором существуют сейчас. #opensource #rubyonrails #backend #programming #softwareengineering #postgresql #orm #nplusone #rails #developers #организованноепрограммирование #кириллмокевнин Что должен знать каждый backend про N+1, lazy preload и производительность / Евгений Демин #83

    1h 2m
  7. Как работают AI-агенты для программистов: поиск кода, индексы, эффективность. Дмитрий Коваленко #82

    Apr 19

    Как работают AI-агенты для программистов: поиск кода, индексы, эффективность. Дмитрий Коваленко #82

    Сегодня у меня в гостях Дмитрий Коваленко, инженер, который глубоко погрузился в тему AI-агентов и оказался в центре одной из самых неожиданных точек роста современной разработки, связанной с файловым поиском. Мы обсудили, почему в эпоху агентов привычные инструменты вроде ripgrep начинают давать сбой и как меняется сама природа поиска, когда вместо человека код исследует система, выполняющая десятки запросов подряд без памяти и контекста. Полезные ссылки: https://x.com/neogoose_btw https://youtube.com/@neogoose_btw https://github.com/dmtrKovalenko Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239287 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot Также разобрали, как на самом деле работают AI-агенты. Обсудили, почему их базовая операция сводится к поиску файлов и генерации диффов, зачем нужен stateful-поиск и почему каждый лишний tool call превращается не просто в оверхед, а в прямые затраты денег и рост latency. Подробно прошлись по архитектуре, включая SIMD, индексы, биграммы, sparse-подходы и попытки переосмыслить классический full-text search под новые сценарии. Затронули и более широкий контекст: — почему LSP может оказаться не нужен агентам — как устроены MCP и tool calls под капотом — зачем агентам дополнительный контекст (git status, definitions) — почему UX таких систем не только инженерная задача, но и продуктовая — почему терминальные UI до сих пор боль — куда движутся OpenCode, Cursor и Code Agents — почему большие компании, вероятно, всё равно победят — и как меняется роль разработчика, когда код всё чаще пишет не он #программирование #ai #разработка #coding #devtools #neovim #backend #искусственныйинтеллект #opencode #aiagents @mokevnin #кириллмокевнин Как работают AI-агенты для программистов: поиск кода, индексы, эффективность. Дмитрий Коваленко #82

    1h 37m
  8. Создатель Mantine: как появилась UI библиотека с 1.5 млн загрузок в неделю / Виталий Ртищев #81

    Apr 12

    Создатель Mantine: как появилась UI библиотека с 1.5 млн загрузок в неделю / Виталий Ртищев #81

    Сегодня у нас в гостях — Виталий Ртищев, создатель Mantine — одной из самых популярных React UI-библиотек в мире с более чем 1,5 миллиона загрузок в неделю. При этом в русскоязычном сообществе о ней знают заметно меньше, чем на Западе, где Mantine уже стал де-факто выбором для многих команд. Полезные ссылки: https://github.com/rtivital Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239278 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot В этом выпуске поговорили о том, как в одиночку построить open source проект такого масштаба: от первых версий до стабильной экосистемы компонентов, хуков и инструментов, которыми пользуются сотни тысяч разработчиков. Разобрали, какую реальную боль закрывает Mantine и чем он принципиально отличается от Chakra UI, Material UI и Tailwind-подхода. Также обсудили архитектуру современных UI-библиотек: почему «component library» — это уже не просто набор кнопок, а слой инженерных решений, как устроен баланс между готовыми компонентами и глубокой кастомизацией, и зачем вообще нужны Headless-подходы. Отдельный блок — про философию фронтенда и практику разработки: — как и почему Tailwind создаёт технический долг — есть ли место CSS-фреймворкам в мире React — когда стоит использовать готовые UI-киты, а когда идти в Headless — как проектируются сложные компоненты — как принимать решения о развитии библиотеки — почему большинство разработчиков на деле не используют «полную кастомизацию» #react #frontend #mantine #tailwind #webdev #javascript #typescript #ui #programming #opensource #reactjs #coding #webdevelopment #softwareengineering #devotional Создатель Mantine: как появилась UI библиотека с 1.5 млн загрузок в неделю / Виталий Ртищев #81

    1h 12m

Ratings & Reviews

4.8
out of 5
6 Ratings

About

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

You Might Also Like