Философия программирования retweeted
AI. IS. POPULAR. BECAUSE. IT. GIVES. DUMB. PEOPLE. THE. ILLUSION. THEY. ARE. SMART. AND UNCREATIVE. PEOPLE. THE. ILLUSION. THEY. ARE. ARTISTIC.
Философия программирования retweeted
JetBrains. Вы программировали с удовольствием.
Философия программирования retweeted
i’ve finally realized why i hate agentic coding so much. it’s because i have always pursued craft in every thing i do. and software engineering was the last technical / engineering discipline that rewarded craft and paid well. now swe is just another production field.
Философия программирования retweeted
Индустрия прямо сейчас радостно бежит по граблям, подменяя понятие "скорость написания символов" понятием "производительность разработки". Это не старческое брюзжание, а трезвый инженерный расчет рисков.
Вот три мины замедленного действия, которые рванут аккурат через год-два бесконтрольной генерации:
1. Долг понимания и иллюзия ревью: код попадает в мастер, но в головах разработчиков системы больше нет. Знание испаряется. Через год никто в команде не способен объяснить, почему сервис устроен именно так, и любое изменение в пограничных условиях превращается в хождение по минному полю
2. Схлопывание рефакторинга и взрыв дублирования: проект превращается в "желейный код" - он держит форму на локальных тестах, но при первой же попытке сквозного рефакторинга распадается. Код. база раздувается в 3–5 раз быстрее обычного, а связность падает до нуля
3. Экономика "бесплатных" токенов: cейчас вендоры субсидируют вычисления, чтобы подсадить команды на подписки и агентские платформы. Но когда модель расчетов выйдет на реальную себестоимость. "Агентский программист", бездумно скармливающий промпты, потребует и зарплату, и астрономический счет за инференс (фактически x2 от ЗП программиста сейчас), а на выходе оставит продукт, саппорт которого будет стоить x5 от нормального.
I came across a post on Reddit that said:
“AI’s underlying purpose is to let wealth access skill while taking away the skilled person’s ability to access wealth.”
I don’t think I’ve ever seen the economic implications of AI put so incisively.
Философия программирования retweeted
…живите дальше в проклятом мире, который сами и создали…
Replying to @meowthsli
Это еще человек читает. У меня за 10 месяцев 34570 откликов - 0 офферов. Вот это вот скрипт. Потом я подключил агента. Агент сейчас переписывает резюме под вакансию и пишет сопроводительные письма, и того за 4 месяца около 1000 откликов и все еще 0 офферов. Только медленнее.
Философия программирования retweeted
Вот бы существовал способ писать промты на каком-нибудь строгом формальном языке, чтобы компьютер выполнял их детерминированно, а не интерпретировал каждый раз по-разному.
Но технологии до такого пока еще не дошли.
Философия программирования retweeted
Karpathy 说了一句反常识的话:用自然语言写 prompt 让 AI 写代码,其实效率很低。
他的做法是直接把光标移到要改的位置,敲前3个字母,让模型自动补全。光标位置+上下文代码+前几个字符,信息密度比你打一段英文描述高得多。
他把 AI 编程分了三档:完全不用(过时了)、vibe coding 全交给 AI(大部分场景不靠谱)、自己当架构师 AI 当补全工具(他选这个)。
为什么不信 vibe coding?他拿自己的项目举了个例子:8张GPU同步梯度他没用标准的 DDP,自己写了一套。AI 反复逼他改回 DDP,完全理解不了为什么有人不用标准方案。
模型的问题不是不够聪明,是"记忆太多"。训练数据里全是标准写法,你一写非标准的东西它就懵了,还会偷偷把你的代码往"常见写法"上改。
Философия программирования retweeted
По мотивам стрима: привычный побег программиста - архитектура, инфраструктура, папочки и фреймворки, утилиты, логирование, оптимизация, системное программирование.... только бы не писать доменную логику.
Потому что там нужно понимать бизнес, людей, общаться нужно, а не сидеть и задрачивать код. Находить общий язык сложно, понимание налаживать сложно. А есть еще деньги и ответственность, нужно вникать в потребность пользователя, а еще сроки, уметь расставлять приоритеты, уменьшать неопределенность и принимать решения в условиях нехватки информации.
Архитектура и оптимизация нужны, но они очень похожи в типовых случаях, и они могут быть вынесены в системный код. Нужно делать доменный код, и так, чтобы он был проще и полезнее. Иначе инженерия превращается в бегство от реальности.
Философия программирования retweeted
ЭТО БЕЗУМИЕ.
Я взял IDE и писал код руками.
Непередаваемые ощущения контроля, драйва и вдохновения!
Обязательно испытайте этот невероятный опыт!
Философия программирования retweeted
Replying to @mokevnin
Для найма ссаного джуна нужно провести 30 этапов собеса и осмотреть 500 человек, а как появляется новая иишка, которая пальцы на руке посчитать не умеет, все радостно бегут и не глядя выдают ей права на все…
Философия программирования retweeted
Отношение AI компаний к разработчикам
И разработчики понимают, что они уже на крючке и AI компании понимают, что разработчики у них на крючке.
Все всё понимают, а дальше дело техники 😬
Философия программирования retweeted
Иногда нам не нужен CI/CD... Иногда достаточно старого доброго git pull по ssh. И его остается достаточно на протяжении очень долгого времени.
На доброй половине мест, где я работал, этого хватило бы и можно было бы сэконосить на найме целой армии людей...
Философия программирования retweeted
Мне кажется лучший способ что-то изучить — это построить это с нуля. Поэтому я обожаю статьи типа «Пишем фреймворк X с нуля».
И вот тут собрали кучу таких статей в один список по разным темам.
github.com/codecrafters-io/b…


















