30.11 На ошибках учатся: уроки одной утечки данных.
26.11 Пойдет ли роботу на пользу искусственная душа?
23.11 Uber: c Docker не все шло гладко, но мы справились.
23.11 Если недоработки в системе соответствуют записям в документации, то все работает так, как задумано.
23.11 Какой смысл видит Дилберт в своей деятельности? Написать бесполезный, с его точки зрения, софт, который сочтут нужным люди, производящие товары, притягательные для Дилберта, но на самом деле бессмысленные для него.
20.11 Отладка в JavaScript: точки останова как средство для логирования.
19.11 Все цели и расходы в компании порой можно представить одним графиком.
19.11 Принципы выбора и распределения офисов в Microsoft.
19.11 Взгляд на ДНК как на программный код: все просто и все сложно.
18.11 О динозаврах: в 2015 году французский аэропорт нокаутирован сбоем в Windows 3.1, выпущенной в 1992 году.
18.11 Попался, Марк! Теперь мы знаем, что ты больше не работаешь в Facebook.
17.11 Instagram: мы больше не держим яйца в одной корзине.
17.11 102 вопроса о производительности, которые стоит задать при проектировании высоконагруженного сервиса.
17.11 На случай катастрофы: как работает Safety Check в Facebook.
17.11 Будут ли выходные учитываться как время, выделенное на фикс, если задача сопровождается пятьюдесятью восклицательными знаками?
17.11 История одного путешествия по языкам программирования от Pascal до Go.
13.11 История одного бага: модульный тест был, но не запускался когда и где следовало.
12.11 История одного бага о принадлежность 1 января к предыдущему году бага, который на поверку багом не оказался.
12.11 Martin Fowler рассказывает о том как логику кода представить в виде структуры данных, чтобы впоследствии развернуть ее в код на другом устройстве и другом языке программирования.
12.11 Коллективному разуму пользователей стоит решить: устраивает ли их сырое программное обеспечение с бесконечным латанием багов и дыр?
12.11 Какая информация будет полезна в отчете о проведенном тестировании продукта?
11.11 Сайты авиакомпаний: подробный анализ формы и содержания.
11.11 Черный юмор: как может выглядеть эпитафия разработчику?
10.11 Netflix: подходы, технологии и отношение к людям.
09.11 Дилберт ненавидит своих коллег, но хочет укрепить или ослабить это чувство.
09.11 Подробности одного бага в Java и пути обхода.
06.11 Ее программный код отправил человека на Луну: что скрывалось внутри системы?
06.11 Как улучшить восприятие продолжительного отклика сайта: несколько честных и полезных приемов.
05.11 StackOverflow: я тебе все объясню и разжую, только прими мой ответ, чтобы повысить мой рейтинг.
05.11 Устройство устройству рознь: чем отличается зависимость от смартфона и планшета?
02.11 Сервис Medium: что скрывается под капотом?
02.11 Microsoft защищает пользователей платформы Azure: хорошие ботнеты сражаются с плохими.
02.11 Теория разбитых окон в приложении к качеству программного кода.
02.11 Станет ли человеческая жизнь менее значимой, если в будущем удастся синтезировать ее производство?
02.11 Общее впечатление от конференций далеко не всегда определяется качеством докладов.
Что такое качество программного обеспечения и как его улучшить.
Т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.