Обновить
16K+
-15
Mickey Rookie@amcured

Ambient Coder

10,7
Рейтинг
6
Подписчики
Отправить сообщение

Подружитесь со своим ассистентом

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели9.8K

В последнее время мне довольно часто приходится отвечать на вопросы, как я добиваюсь такой эффективности работы с ИИ‑ассистентом, хотя коллеги гораздо тщательнее относятся к промптам, пишут километровые преамбулы на каждый чих и увещевают своих помощников мантрами наподобие «ты аналитик‑архитектор с трехсотлетним стажем».

Записал вот и даже перевел на русский свои рецепты, чтобы каждый раз не вставать.

Любопытно!

Эра личных секретарей

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8K

Долгое время я не мог понять причин восторга по поводу электронных ассистентов по набору текста и кода. Технологически — это забавно, практически — действительно ускоряет процесс создания всего, что может быть автодополнено без потери смысла. Иными словами, если мы умеем ходить и знаем, как пройти в библиотеку, — ассистент сгоняет туда быстрее нас. Но если мы, прости господи, — стартапер с неоконченным гуманитарным образованием, — модельки только усугубят нашу некомпетентность. Мы теперь будем заходить в непролазную топь — в тыщу раз быстрее самого проворного Сусанина. Чем же настолько восхищаются многие окружающие меня люди?

А вот чем!

Бизнесу надо

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели6.5K

Меня просто нечеловечески бесит, когда разработчики оправдывают собственную некомпетентность мантрой «бизнесу надо». Если программист любой степени квалификации, от стажёра — до принципала — использует в качестве аргумента в любой дискуссии фразу «бизнесу надо» — знайте, перед вами тупой самозванец, гоните его в шею. Звучит претенциозно?

Давайте поясню!

Реактивные серверы, или как перестать писать JavaScript и начать жить

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели9.3K

Обзор Phoenix LiveView и его друзей из других стеков: Rails Hotwire, Laravel Livewire и Go Live/HLive

Все эти фреймворки позволяют создавать динамические страницы без ручного вызова API (и без AJAX :)

Неужели совсем без JS?!

Партитура для невидимого оркестра

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.6K

Представьте себе пятиэтажный дом без лифта, построенный в конце пятидесятых, где-нибудь на отшибе Автозаводской, или еще лучше – в Купчино. Каждый этаж использует свой язык со своей записью. Не в переносном, а в самом прямом смысле: первый этаж общается кириллицей, второй – латиницей, третий – иероглифами, четвертый – клинописью, а пятый, подобно Витгенштейну, принципиально молчит, полагая, что о чем невозможно говорить, о том следует молчать. Почтальон, доставляющий корреспонденцию, вынужден нести пять экземпляров одного и того же письма, переведенного на каждый из этих языков, и каждый раз стучаться в дверь, надеясь, что адресат не переехал на другой этаж.

Именно так устроен мир программирования. Проблема очевидна любому, кто хоть раз пытался написать инструмент для анализа кода. Допустим, вы создали превосходный анализатор цикломатической сложности для Python. Он великолепен: находит вложенные условия, считает точки ветвления, рисует графы потоков управления. Затем к вам приходит коллега и спрашивает: «А для Ruby сделаешь?» И тут выясняется, что весь ваш труд – все эти обходчики деревьев, все эти паттерн-матчинги над питоновским AST – нужно переписать заново. С нуля. Для другого дерева, с другими узлами, другой семантикой и другими подводными камнями. А потом придет третий коллега и попросит то же самое для Haskell.

MetaAST to the rescue

Информация

В рейтинге
712-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Старший
Linux
Ruby
Erlang/OTP
Проектирование архитектуры приложений
Алгоритмы и структуры данных