Продолжаю работу с ментатами 🤓
Курс "Ясные архитектуры" понравился, хотя постоянно приходилось заставлять себя подняться с уровня "перекладывания JSONов" выше и тогда идеи, заложенные в архитектурах получали свою актуальность!
Вынес главную мысль, что код надо стараться писать а) иммутабельным б) инкапсулированным в) простым для понимания и модификации. И что работает это как с кругами Эйлера в известном меме (быстро-качественно-дешево) - все сразу невозможно и нужно постоянно искать правильный компромисс для своего проекта.
В целом, кажется (кажется!), что если сейчас мне придется писать приложение нового для меня типа, то я сначала буду долго думать на какую архитектуру лучше переложить домен. И это круто, потому что ранее для незнакомого типа приложений я бы побежал в классический ООП(ну точнее этакая смесь "школьный стиль"/ООП/чистые функции, кого я обманываю?).
Это при том, что данный курс ещё даже не с трека ФП, тут я просто привожу для первоначального знакомства несколько функциональных архитектурных паттернов.
Фишка в том, что если например в ООП (где нету вообще никакой глубины по определению, да и никакого смысла особо) твой проект начинает экспоненциально запутываться с 50-100-200 классов/таблиц, и надо держать в голове кучу паттернов, чтобы это всё хотя бы не сильно запутывалось, то в ФП, по мере погружения в теорию типов (я уж молчу про теоркат) ты наоборот получаешь экспоненциально растущую продуктивность.
Это очень крутой курс ("Функциональное проектирование"), который показывает, как можно заставить работать нейронку на максимум построив правильный промт изначально. И она тебе будет задавать нормальные вопросы и ничего лишнего.
Кстати я сейчас пишу для Функциональных архитектур методику по "Математике DDD" (bounded context — это не просто архитектурный паттерн, это атомарная единица работы с нейронкой; формализую эту темку), в апреле будет готова. И всё больше и больше склоняюсь к тому, что инженерия агентов -- это сильно ограниченное.
Никто не знает, как IT будет выглядеть через 2-3 года, но я почти уверен, что роль человека точно перестанет сводиться к координатору работы множества агентов через md-файлики. Скорее ситуация будет ровно обратная: сами агенты тоже уйдут под капот, и мы вернёмся к простому чату. Вот только искусство задавать соответствующие промпты будет подразумевать написание научной статьи на уровне PhD.
А я этот подход предлагаю фактически уже прямо сейчас :)
ИИ-нейтив фаундер строит компанию, которая работает со скоростью света (благодаря агентам), но сам он думает со скорость монаха (с глубоким фокусом и присутствием)
пруф
Точно так! на треке "Элитный программист" продолжаю сейчас цикл статей по супер-продуктивности (там же, напомню, есть и подборка по теме Monk Mode), только дополню мудреца:
"...сам он думает со скорость монаха (с глубоким фокусом и присутствием) глубокими математическими концепциями".
Post #2362
633
- ❤ 37
- 👍 8