25.02 Когда юная компания становится зрелой, ей стоит уберечь себя от культа Карго, присущего большим компаниям с формальным регламентом деятельности.
24.02 Gerald Weinberg призывает различать ошибки в программном коде и последствия, к которым они приводят.
23.02 Будущее в прошлом: опытный тестировщик пишет письмо себе, начинающему свой путь 17 лет назад
22.02 Дилберт задается вопросом, чем затраты на непонятное ПО отличаются от потери денег в криминальной истории.
21.02 Дилберт пытается объяснить своему шефу, что никакие мантры лидерства не смогут снизить время тестирования с трех до двух дней.
20.02 Martin Fowler делится своими мыслями о пользовательских историях в разработке ПО.
20.02 Девять способов потерять свои данные в СУБД: коллекция реальных историй.
20.02 Книга о параллельном программировании выложена в открытый доступ.
18.02 Какие ошибки в JavaScript можно поймать с помощью статического анализатора кода?
18.02 Gerald Weinberg: можно по-разному относиться к ошибкам в программном обеспечении. Главное не оказать себе медвежью услугу.
18.02 Вводная статья об использовании JMeter для нагрузочного тестирования web-приложений.
18.02 Michael Bolton напоминает, что тестировщики не ломают программный продукт, а лишь сообщают о его текущем состоянии.
17.02 Если вы планируете получить большой трафик благодаря размещению фото обнаженной Ким Кардашьян, к обработке этого трафика следует готовиться заранее.
12.02 Спасти проект от окончательного краха: 8 найденных проблем и 8 извлеченных уроков.
12.02 Главное нововведение в SObjectizer 5.5.3 начало реализации механизмов для тонкой настройки агентов под особенности задач пользователя.
11.02 Gerald Weinberg продолжает разговор о возможных причинах провалов в работе программного обеспечения.
11.02 Сервис Vinted: статистика, архитектура, технологии, команда, цикл разработки, обслуживание сервиса, извлеченные уроки.
09.02 Не было бы счастья, да несчастье помогло: как эволюционировал фреймворк для web-тестов сервисаPinterest?
09.02 Gerald Weinberg продолжает делиться печальными историями о разработке ПО и формулирует универсальные принципы их возникновения и предотвращения.
05.02 Если каждое API, расширение и библиотека закрывают глаза на существование кода вокруг них, система превращается в кошмар, о котором хочется забыть.
05.02 Иногда функция в коде напоминает черную кошку, которой нет в темной комнате, или улыбку чеширского кота.
04.02 Дилберт учит роботов манипулировать желаниями их владельцев. Им только дай волю.
03.02 От PHP к Go: коней на переправе меняют, но старых не пристреливают.
02.02 Портал госуслуг не прошел проверку на прочность.
02.02 Один день бывшего профессора в Гарварде, а ныне менеджера (TLM) в Google.
02.02 Что такое column-oriented databases и чем они отличаются от традиционных баз данных.
01.02 VimScript: подробное руководство по кастомизации лучшего текстового редактора всех времен и народов.
01.02 Как получить предложение о работе в сфере web-приложений: история от первых шагов до желаемого результата.
01.02 Введение в функциональное программирование: практическое руководство.
Что такое качество программного обеспечения и как его улучшить.
Т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.