Потому что здравый смысл и житейская мудрость в программировании не работают.
Но самое главное во всей этой истории: понимание, почему при взгляде на чужой код хочется все выкинуть и переписать. Очень часто это совсем не потому, что...
VCS - они как бэкапы. Об их основном назначении вспоминают только тогда, когда в гости приходит северная полярная лисичка.
Обычно лицензия разрешает использовать исходники тем или иным способом и пользоваться софтом, скомпилированным из таких исходников. Но это все нам не интересно. Нам интересно, что исходники...
После каждых девяти статей я подвожу итог, кратко пересказывая, о чем писал предыдущие полгода. Очередные полгода прошли!
Использовать трекер для работы с задачами - контринтуитивно. Если до этого разработчик, к примеру, записывал все на бумажках или полагался на свою память и письма в...
Как и любое когнитивное искажение, NIH опасен своим иллюзорным миром, в котором "свое" - это "хорошо", а "чужое" - это "плохо". Решения, которые разработчик принимает в...
Сразу бежать марафон - не всегда разумно. Иногда хочется начать с чего-нибудь диаметром поменьше, например, с ежедневной зарядки.
Scrum, Kanban и другие методологии состоят из практик: инструкций как организовывать работу и коммуникации в команде. При этом можно выделить ряд практик, которые применяются в большинстве...
Выступление на конференции тешит самолюбие и добавляет хорошую строчку в резюме. Но это все мелочи по сравнению с той пользой, которую нам приносит подготовка к мероприятию...
Тысячи лет практика "посмотреть работу молодого специалиста, ужаснуться, подсказать что-нибудь полезное" помогает нам передавать опыт и знания. Нужно ли говорить о том, что более опытным разработчикам...
Как бороться с ползучим фичеризмом? Так же как с большинством когнитивных искажений: не верить чуйке и “внутреннему голосу”, все записывать и проверять.
Что тим лид должен делать, я уже писал. Как такого найти?
У ситуации множество вариантов, они сводятся к наличию в команде "старожил", которые владеют тайным знанием о процессах, истории возникновения той или иной фичи, архитектуре проекта. Такое...
После каждых девяти статей я подвожу итог, кратко пересказывая, о чем писал предыдущие полгода. И, как это ни странно, за последние полгода я снова написал девять...
Чем он занимается все остальное время? Высматривает эти проблемы: читает тикеты в JIRA, общается с тим лидом и заказчиком, присутствует на совещаниях. Сидит в засаде.
Модель "у нас не получается, потому что инструмент плохой" проста, удобна и наш мозг с удовольствием создает ее при отсутствии фундаментальных знаний.
В одной из предыдущих колонок я рассказал про построение коридоров, упомянув про автобилд и continuous integration. Тогда я не было готов рассказать подробности. Но с тех...
Пару десятков лет назад психологам дали МРТ. И началось.
Если увлечение Minecraft прошло мимо вас, то из этого большого и основательного материала NY Times вы узнаете зачем вообще перетягивать эти дурацкие кубики, в чем смысла...