29.04 Каково это быть разработчиком, когда тебе стукнуло 40 лет.
29.04 15 фундаментальных законов в разработке программного обеспечения.
28.04 Если интервью на позицию программиста было сравнительно простым и не подразумевало написания программного кода, то можно только догадываться, кого "понабирали" ранее.
27.04 Вы внедрили гибкие технологии разработки? Посмотрите на свой проект в более широкой перспективе.
26.04 Gerald Weinberg размышляет об квалификации тестировщиков и программистов в разрезе времен.
26.04 Дыра в сервисе: как понадеяться на МЧС и сгинуть в лесах Карелии.
26.04 С какими проблемами столкнулась команда разработчиков Twitter, и как их удалось решить?
26.04 Первые шаги: вводная статья по работе с Docker.
26.04 Как сформировались стереотипные представления о программистах, и как их можно изменить?
25.04 Предоставить госструктурам доступ к личным данным пользователей? Да, если это приносет прибыль. Нет, если это затронет меня (1, 2).
25.04 Если продукт конкурента показывает лучшие результаты в производительности, то этого не может быть, потому что не может быть никогда.
25.04 Очередная подборка советов по работе с Git.
25.04 Вы еще не перешли на SSH? Тогда мы идем к вам.
16.04 Одна строчка кода удалила все данные с серверов хостинг-провайдера.
16.04 Статистика для разработчиков ПО: введение в тему от PayPal Engineering.
16.04 От любительского продукта к enterprise-решению с 250 млн запросов в день: заметки об архитектуре.
16.04 Заметки к книге "Site Reliability Engineering" от Google.
16.04 Michael Bolton размышляет о 100% покрытии кода тестами: невозможное возможно?
16.04 Нечего на пользователя пенять, если продукт приносит ему неудобства.
16.04 Сингулярность: в один прекрасный день роботы будут тестировать людей.
16.04 Должен ли менеджер погружаться в технические детали проекта? Если нет, то говорит ли это о его бесполезности или интуиции?
14.04 Как сделать команду разработчиков счастливой? Заведите себе TDD.
14.04 Быстрый фикс или фикс качественный? Нам нужно срочно, а после нас хоть потоп.
14.04 Michael Bolton разбирает текст ошибки в утилите резервного копирования от Acronis и задается вопросом: "Если данный продукт не способен предоставить простой диалог с пользователем, могу ли я доверять резервному копированию с его помощью?"
14.04 Из серии "Нарочно не придумаешь": как не надо работать с cookies.
12.04 Диалог Дилберта и его шефа: если ты понимаешь в дизайне, то я просто корифей в музыке.
11.04 12 уроков после 12 лет работы в Thoughtworks.
11.04 Востребованность продукта определяется не простотой или сложностью интерфейса, а удовлетворением потребностей конечного пользователя.
10.04 Человеческий фактор может сделать предсказуемым генератор случайных чисел.
07.04 Эссе о подходах трех программистов к минимизации багов в своем ходе: подходы разные, но стратегия сходная.
07.04 Стратегия выживания в проекте, в котором менеджер продукта динозавр.
07.04 Ошибки при компиляции? А чего сразу я-то? Ты еще скажи, что из-за меня испортилась погода.
07.04 Интервью: я покажу тебе скриншоты и спрошу тебя, что ты о них думаешь.
05.04 Современные средства коммуникации порой рождают больше вопросов, чем ответов (1, 2).
04.04 SQL или NoSQL? Ответ еще долго не будет простым.
04.04 Из первых рук: десять уроков, почерпнутых за десять лет развития Amazon AWS.
04.04 Как и почему стоит писать тесты: повествование с картинками.
04.04 Несколько рекомендаций по написанию хорошего программного кода.
04.04 Что произойдет, если Джордж Мартин, создавший "Игры престолов", возьмется за жизнеописание IT-проектов?
04.04 Новый продукт можно обдумывать так долго, что в один прекрасный момент он станет неактуальным.
04.04 В эпоху нестабильности исходный код нужно хранить не в репозитории вендора, а под подушкой.
01.04 Скажите мне как у вас организована работа с удаленными сотрудниками, и я скажу, насколько такая работа эффективна, и захочу ли я к вам присоединиться.
01.04 Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых.
Что такое качество программного обеспечения и как его улучшить.
Т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.