🎙 Codefest, дебаты и провокация про языки программирования ⚔️
В этом году я снова в программном комитете Codefest — и помимо привычных дел с архитектурным/Future/бэкенд треками в этот раз мне выпало участвовать ещё и в самих дебатах в качестве одного из спикеров. Тема дебатов прямо в десятку моих недавних провокаций:
«Есть ли будущее у языков программирования в том виде, в котором мы их знаем и привыкли видеть?»
Формат для конференции свежий: прямо на сцене нас поделят на две команды — За и Против — и попросят аргументировать каждую позицию. Зал сможет подключаться вопросами, а в конце каждый спикер раскроет, на чьей стороне он на самом деле 😏
Свою настоящую позицию я в канале уже размашисто проговаривал (https://t.me/rsa_enc/382), коротко напомню 👇
Код — это костыль. Языки придумали не потому, что они нужны машине, а потому что они нужны человеку. Python, Java, C#, SQL — это интерфейсы для нашего белкового мозга, чтобы хоть как-то упаковать сложность. Машине всё это не нужно. Ей не нужен Python. Ей не нужен C++. Ей вообще не нужен язык как таковой 🧠
Сейчас LLM получает задачу на человеческом языке, обрабатывает её в своей внутренней математике — векторах, коэффициентах, абстрактных представлениях — и только ради нас переводит результат обратно в «человеческий» Python:
🗿
Это вынужденный переходный этап — обучили её на наших же языках программирования и накопленной человечеством кодовой базе. Ключевое здесь — человечеством.
Тут полная аналогия с шахматами: пока AlphaGo училась на миллионах человеческих партий — была сильнейшей в своём классе. А когда AlphaZero освободили от всего человеческого опыта — она разнесла AlphaGo в пух и прах. Стереотипы, накопленные веками, начали мешать, а не помогать.
Так и с программированием: переход «задача → Python → машинный код» рано или поздно превратится в «задача → внутренний язык модели → машинный код». Без посредников и лишнего синтаксиса. И это отличная новость — потому что вместе с языками уходит и рутина, а человеку остаются по-настоящему человеческие задачи: постановка целей, поиск решений, творчество и ответственность 🤩
Чуть подробнее эти и смежные идеи — про сдвиг архитектора на уровень выше, про границы применимости ИИ, про средовой подход — в моей свежей статье на Хабре (постом выше).
Какую сторону мне выпадет защищать на сцене — За или Против — узнаем уже в Новосибирске 😎 А моя личная позиция, кажется, и так очевидна.
И пару слов про сам Codefest, раз уж всё равно пить клюковку 🍷:
Конференция пройдёт 30—31 мая в Новосибирске уже в 16-й раз. Мы собрали 15 треков, заметно прибавили практики на мастер-классах, добавили новые форматы — те самые дебаты и разборошные, где можно не только слушать, но и участвовать. Ну и квартирники с неформальными дискуссиями на горячие темы — святое 😇
Программа получилась такая, что сам бы пошёл слушать, но придётся спорить: https://16.codefest.ru/lecture/3558 🤩
Программа: https://16.codefest.ru/program
Регистрация: https://16.codefest.ru/reg
Прилетайте — будет жарко 🔥
Ну и приходите спорить со мной на дебатах: планирую разнести оппонентов в пух и прах, как AlphaZero — AlphaGo 😏🌟
В этом году я снова в программном комитете Codefest — и помимо привычных дел с архитектурным/Future/бэкенд треками в этот раз мне выпало участвовать ещё и в самих дебатах в качестве одного из спикеров. Тема дебатов прямо в десятку моих недавних провокаций:
«Есть ли будущее у языков программирования в том виде, в котором мы их знаем и привыкли видеть?»
Формат для конференции свежий: прямо на сцене нас поделят на две команды — За и Против — и попросят аргументировать каждую позицию. Зал сможет подключаться вопросами, а в конце каждый спикер раскроет, на чьей стороне он на самом деле 😏
Свою настоящую позицию я в канале уже размашисто проговаривал (https://t.me/rsa_enc/382), коротко напомню 👇
Код — это костыль. Языки придумали не потому, что они нужны машине, а потому что они нужны человеку. Python, Java, C#, SQL — это интерфейсы для нашего белкового мозга, чтобы хоть как-то упаковать сложность. Машине всё это не нужно. Ей не нужен Python. Ей не нужен C++. Ей вообще не нужен язык как таковой 🧠
Сейчас LLM получает задачу на человеческом языке, обрабатывает её в своей внутренней математике — векторах, коэффициентах, абстрактных представлениях — и только ради нас переводит результат обратно в «человеческий» Python:
смотри, узнаёшь?
🗿
Это вынужденный переходный этап — обучили её на наших же языках программирования и накопленной человечеством кодовой базе. Ключевое здесь — человечеством.
Тут полная аналогия с шахматами: пока AlphaGo училась на миллионах человеческих партий — была сильнейшей в своём классе. А когда AlphaZero освободили от всего человеческого опыта — она разнесла AlphaGo в пух и прах. Стереотипы, накопленные веками, начали мешать, а не помогать.
Так и с программированием: переход «задача → Python → машинный код» рано или поздно превратится в «задача → внутренний язык модели → машинный код». Без посредников и лишнего синтаксиса. И это отличная новость — потому что вместе с языками уходит и рутина, а человеку остаются по-настоящему человеческие задачи: постановка целей, поиск решений, творчество и ответственность 🤩
Чуть подробнее эти и смежные идеи — про сдвиг архитектора на уровень выше, про границы применимости ИИ, про средовой подход — в моей свежей статье на Хабре (постом выше).
Какую сторону мне выпадет защищать на сцене — За или Против — узнаем уже в Новосибирске 😎 А моя личная позиция, кажется, и так очевидна.
И пару слов про сам Codefest, раз уж всё равно пить клюковку 🍷:
Конференция пройдёт 30—31 мая в Новосибирске уже в 16-й раз. Мы собрали 15 треков, заметно прибавили практики на мастер-классах, добавили новые форматы — те самые дебаты и разборошные, где можно не только слушать, но и участвовать. Ну и квартирники с неформальными дискуссиями на горячие темы — святое 😇
Программа получилась такая, что сам бы пошёл слушать, но придётся спорить: https://16.codefest.ru/lecture/3558 🤩
Программа: https://16.codefest.ru/program
Регистрация: https://16.codefest.ru/reg
Прилетайте — будет жарко 🔥
Ну и приходите спорить со мной на дебатах: планирую разнести оппонентов в пух и прах, как AlphaZero — AlphaGo 😏🌟