• Разработка ПО: руководству нужно определить цель, а команде дать возможность самой выбрать путь.
• Как формируется документация (дизайн/архитектура) для программных проектов в Google?
• Интервью на позицию разработчика: как сделать его максимально эффективным для обеих сторон?
• Да, порой для написания двух строчек кода надо два дня – и это нормально.
• Хакерская атака на программное обеспечение Garmin затронуло не только спортсменов и туристов, но и пилотов гражданской авиации.
• Еще одно признание в ненависти к Scrum.
• Анализ изменений после коммита не менее полезен, чем анализ до него.
• Интеллект в коде: разумно подходить к изменениям, обнаруженным автотестами.
• Два типа автотестов: помочь программисту в его работе и проверить ее результат.
• Тесты на Android с помощью Appium: запуск в Docker с использованием Selenoid.
• Scrum отдаст концы, потому что эта методология оказалась недостаточно гибкой.
• Как Stack Overflow нанимает новых сотрудников?
• Ничто не вечно под луной: не пора ли перестать рекомендовать книгу Clean Code дядюшки Мартина в качестве демонстрации хорошего кода?
• Twitter: подходы к выбору архитектуры одной из платформ сервиса.
• Двенадцать отличительных особенностей высокоэффективных автотестов.
• Стоит ли заморачиваться со своей IT-инфраструктурой, или лучше сразу идти в облако?
• Разговор по душам с хитрым сервером, который работает без сбоев только с отключенными логами.
• Как организована защита от спама в Stack Exchange?
• Может ли каждая кухарка управлять государством?
• Пять стадий работы дома: от отрицания до принятия.
Лето – это маленькая жизнь.
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.