31.07 Разработка ПО: руководству нужно определить цель, а команде дать возможность самой выбрать путь.
31.07 Как формируется документация (дизайн/архитектура) для программных проектов в Google?
31.07 Интервью на позицию разработчика: как сделать его максимально эффективным для обеих сторон?
25.07 Да, порой для написания двух строчек кода надо два дня – и это нормально.
25.07 Хакерская атака на программное обеспечение Garmin затронуло не только спортсменов и туристов, но и пилотов гражданской авиации.
25.07 Еще одно признание в ненависти к Scrum.
18.07 Анализ изменений после коммита не менее полезен, чем анализ до него.
18.07 Интеллект в коде: разумно подходить к изменениям, обнаруженным автотестами.
18.07 Два типа автотестов: помочь программисту в его работе и проверить ее результат.
18.07 Тесты на Android с помощью Appium: запуск в Docker с использованием Selenoid.
11.07 Scrum отдаст концы, потому что эта методология оказалась недостаточно гибкой.
11.07 Как Stack Overflow нанимает новых сотрудников?
11.07 Ничто не вечно под луной: не пора ли перестать рекомендовать книгу Clean Code дядюшки Мартина в качестве демонстрации хорошего кода?
09.07 Twitter: подходы к выбору архитектуры одной из платформ сервиса.
09.07 Двенадцать отличительных особенностей высокоэффективных автотестов.
05.07 Стоит ли заморачиваться со своей IT-инфраструктурой, или лучше сразу идти в облако?
05.07 Разговор по душам с хитрым сервером, который работает без сбоев только с отключенными логами.
02.07 Как организована защита от спама в Stack Exchange?
01.07 Может ли каждая кухарка управлять государством?
01.07 Пять стадий работы дома: от отрицания до принятия.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
Debugging is like being the detective in a crime movie where you are also the murderer
In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.