Вся правда об IT в корпорациях: миллионы строк бессмысленного кода, AI, бюрократия. Дмитрий Кмаладзе
Timur Shemsedinov
0:00 / 0:00
Вся правда об IT в корпорациях: миллионы строк бессмысленного кода, AI, бюрократия. Дмитрий Кмаладзе
8 309 просмотров · 17 часов назад
Timur Shemsedinov
49,9 тыс. подписчиков
8 309 просмотров · 17 часов назад
AI уже умеет писать код. Но почему огромные корпорации с тысячами программистов годами не могут решить относительно простые задачи? И что произойдет, когда писать код вообще перестанут люди?
В гостях у Тимура Шемсединова Дмитрий Кмаладзе, инженер и архитектор с многолетним опытом работы в крупнейших американских корпорациях.
Больше материалов в боте: https://gm.nexttick.it/go/data-struct...
Это откровенный, местами жесткий и очень живой разговор о том, что на самом деле происходит внутри IT-индустрии, почему искусственный интеллект решает не те проблемы и какие программисты действительно станут ненужными.
Разбираем реальные истории из банков, страховых компаний и больших корпоративных проектов. Почему сотни специалистов не могут договориться об архитектуре? Как можно потратить тысячи долларов на AI и получить неработающее решение? Почему опытному инженеру иногда достаточно бумаги, нескольких расчетов и правильно составленной спецификации?
Обсуждаем, что придет на смену традиционному программированию: формальные контракты, архитектурные DSL, метамодели, генерация кода, локальные LLM и переносимая между языками бизнес-логика.
А еще говорим о вещах, которые редко обсуждают в технических интервью: мышление и язык, философия программирования, корпоративная бюрократия, бессмысленные процессы, Scrum, архитектурный долг и разница между человеком, который пишет код, и человеком, который понимает, зачем он нужен.
Здесь есть и технические детали, и реальные инженерные решения, и неудобные вопросы о будущем всей профессии.
00:00 Знакомство с Дмитрием Кмаладзе. Как устроены IT-корпорации изнутри
03:00 Зачем нужен AI и действительно ли он заменит программистов?
06:17 Почему .NET теряет позиции, а Python захватывает корпорации
10:33 Высокопроизводительные системы и проблема незаменимых разработчиков
12:17 Программисты перестали писать код и стали помощниками AI
13:37 Главная проблема Enterprise: никто не понимает, что разрабатывает
16:31 Руководители, бизнес-требования и эмоциональный интерфейс
20:18 Контракты, типизация и формальное описание программ
23:37 JavaScript, TypeScript, Lisp и отделение контрактов от кода
26:19 DDD, общий язык предметной области и лингвистика программирования
29:38 Почему даже локальные LLM хорошо работают с качественными спецификациями
30:46 Реальный кейс: обработка 100 миллионов записей без Kafka
35:56 Почему структуры данных важнее алгоритмов
37:37 Архитектурный комитет из 70 человек и корпоративная бюрократия
39:19 Как AI помог создать сложную медицинскую систему за несколько дней
42:00 Вайб-кодинг: почему прототип еще не готовый продукт
44:02 Асинхронность, многопоточность и ошибки AI в коде
48:04 Почему нельзя полностью доверить разработку AI-агентам
50:50 Почему архитектуру невозможно полностью восстановить из исходного кода
54:05 Автоматизация ради автоматизации. Зачем вообще нужен весь этот софт?
56:02 Язык, мышление, смысл и устройство LLM
1:02:07 Тысячи программистов и корпоративные системы, которые никому не нужны
1:04:04 Метазнания, специализация и ограничения человеческого мышления
1:08:02 Миллионы строк бессмысленного кода в крупных компаниях
1:11:15 Четыре уровня программирования: реализация, проектирование, обобщение, изобретение
1:14:26 Дональд Кнут, Дейкстра и исчезновение настоящей инженерной школы
1:16:13 Apple, Windows, Linux и ограничения корпоративных компьютеров
1:19:12 Oracle против PostgreSQL. Миллионы долларов на ненужную сложность
1:23:00 Почему корпорациям невыгодно качественное программное обеспечение
1:27:26 Можно ли написать бизнес-логику один раз для всех языков?
1:30:19 Код как данные: идея универсального языка и компилятора
1:35:17 Один код на JavaScript, Lisp и Markdown
1:36:18 Управление памятью, Garbage Collection, Rust и WebAssembly
1:39:22 Архитектурный DSL: управление зависимостями и потоками данных
1:42:00 Как описать архитектуру 200 000 строк кода на трех страницах
1:44:03 Перенос бизнес-логики между C#, Go, Python, Rust и JavaScript
1:49:46 Исходный код как данные, AST и независимость от синтаксиса
1:55:58 Демонстрация архитектурного DSL на JavaScript, Lisp и Markdown
2:03:08 Минимальный runtime, развитие прототипа и планы на будущее
2:07:03 Корпоративная безопасность, бюрократия и реальные уязвимости
2:09:03 Почему компании снова начинают нанимать уволенных программистов
2:12:04 Почему настоящим инженером становятся через десятилетия практики
2:15:06 Jira, Scrum и корпоративные процессы вместо разработки
2:17:40 REST против RPC. Как корпоративные стандарты мешают писать API
2:20:26 Корпоративный чат на iframe и банковские системы, работающие через FTP
Объявления о новых стримах и мастер-классах будет в боте: https://gm.nexttick.it/go/data-struct...
#AI #Программирование #ИскусственныйИнтеллект #SoftwareArchitecture #SoftwareEngineering #LLM #АрхитектураПО #Программисты #РазработкаПО #ТимурШемсединов #ДмитрийКмаладзе