Архив рубрики ‘Программирование’

Разработчик 2.0. Следующий уровень абстракции

Что теперь программирует настоящий программист? Вы открываете задачу и пишете одну строку: Добавь идемпотентность в API создания заказа. Через некоторое время перед вами diff в незнакомом репозитории. Изменены обработчик API, модель данных, тесты и документация. Все проверки проходят. При этом вы не написали ни одной строки кода.

Английский вместо кода

2 года в Obsidian: мой workflow, архитектура заметок, плагины и синхронизация

Введение Около двух лет я использую Obsidian как основное приложение для ведения заметок, планирования и написания статей. В этой статье я хочу поделиться своим полным workflow: от распределения заметок по папкам и горячих клавиш до детального Cheatsheet по хранилищу и организации метода Zettelkasten. Сразу уточню: Obsidian становится действительно удобным только тогда, когда человек сам собирает […]

Довайбкодились. ИИ-инструменты экономят время, но убивают понимание кода?

ИИ увеличивает продуктивность разработчиков на 55% — по крайней мере, к такому выводу пришли в этом исследовании. Неужели мы наконец-то нашли вот ту самую пушку, которую индустрия ждала не один десяток лет? Бери инструмент, закрывай задачи в два раза быстрее и иди пить кофе трать оставшееся время на саморазвитие или что-то в таком духе.

Ваше «приложение» могло быть просто сайтом (и я ему в этом помог)

Басня о полусыром продукте

Код — это только 14% техдолга. Откуда берется все остальное?

Техдолг приносит бизнесу (а нередко и самим айтишникам) ощутимые потери. Например, по данным McKinsey, он отъедает порядка 40% ИТ-бюджета. И время тоже — по оценкам исследования CAST, уровень глобального техдолг вырос настолько, что суммарное время на его исправление оценивается в 61 млрд рабочих дней — и это еще довольно консервативная цифра.

Раньше ПО работало шустро, потому что иначе было никак

Несколько недель назад мы обсуждали Java-компонент, запускающий кластер Spark. Его основная задача — координация. Он поднимает всю необходимую инфраструктуру, прокидывает конфигурацию, дожидается нужных сигналов и отходит на второй план.

С чем я сталкивался при найме на работу

Кейс первый, на собеседовании феерит и крутая. Вышла на работу и сидит как серая мышь, будто её нет. А потом в какой-то день тупо не выходит на работу. Звоню, а вы где? На что мне объясняют, мол, я ждала одобрение от крутой компании, его получила и туда вышла работать. А где деловая этика? Как такую […]

Как биология и особенности медицинского учета издеваются над программистами

На Хабре есть серия статей, касающаяся заблуждений программистов о, казалось бы, простых вещах: о времени,