31.10 Порой разработчики совершают поступки, в которых никогда не сознаются.
30.10 Отказ разработчиков считать ошибку "случайным событием", возможно, спас астронавту жизнь.
30.10 Ретро-статья не теряет актуальности: сбои в работе сложных систем.
30.10 Чистый, понятный код позволяет не только легче справиться с проблемами, но и предотвратить их.
24.10 Сложности с разработкой и тестированием программных продуктов во многом объясняются сложностью наших абстракций, создаваемых с помощью неэффективных инструментов.
24.10 Почему PostgreSQL лучше чем MySQL? Давайте посмотрим на то, как в MySQL реагируют на баги.
24.10 Gerald Weinberg в коротком эссе размышляет о судьбах возрастных программистов.
24.10 Google Testing Blog: рекомендации по идентификаторам в программном коде.
24.10 Что написано пером, не вырубишь топором: история синхронизации локальной папки с Google Photos.
24.10 Производители аппаратных и программных средств не торопятся выпускать патчи на уязвимости.
24.10 Полагаться на память в серьезных делах не всегда разумно.
13.10 Outlook 2016 вместе с зашифрованным письмом присылает его открытый текст.
12.10 Хорошо, мы динозавры, и наше ПО из мезозойской эры, но у нас все хорошо, и мы не хотим ничего менять.
10.10 Программирование в будущем: люди совместно с искусственным интеллектом преодолевают новые рубежи.
10.10 Gojko Adzic представляет Appraise инструмент для автоматизации тестирования UI.
06.10 У искусственного интеллекта тоже может быть свое мнение и свои чувства.
06.10 Подходы к тестированию корректности работы распределенных систем.
06.10 Масштабное исследование языков программирования и качества кода на GitHub.
06.10 В эпоху Интернет возможны казусы, которых никогда бы не случилось тридцать лет назад.
05.10 Крутому сисадмину не будет покоя и на небесах.
05.10 Опыт сын ошибок трудных: 18 уроков, извлеченных в процессе анализа найденных багов.
04.10 Непрерывная интеграция? Нет, не слышали.
04.10 Тяжела и неказиста жизнь программиста, стремящегося создавать модульные тесты "по науке". Но ведь и польза, наверное, есть?
02.10 Можно ли алгоритмы, используемые в CAPTHCA, задействовать для обучения искусственного интеллекта?
02.10 Шефу Дилберта нужна сказка о качестве продукта будет ему сказка.
01.10 Жив, курилка: почему SQL побеждает NoSQL, и что это означает для будущего обработки данных? Бонус: подборка хороших советов по оптимизации SQL-запросов.
01.10 Michael Bolton решил обсудить концепцию тестируемости ПО.
01.10 Как хакер стащил 31 млн долларов в Ethereum, и что это значит для системы.
Что такое качество программного обеспечения и как его улучшить.
Т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.