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. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
"Dear young person, if you are a geek, the world needs you, and you will never run out of opportunities to apply your talents." (Donald Knuth)
"I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships." (Linus Torvalds)