• Уникальное имя дает бОльшие шансы на трудоустройство.
• Продукт у нас хороший, и вы бы сами убедились, если бы не…
• Сотрудники в стартапах более счастливы, чем сотрудники в больших софтверных гигантах.
• Будьте экспертом в своей области знаний, но для пользы дела заглядывайте в смежные дисциплины.
• James Whittaker рефлексирует после завершения карьеры в очередном софтверном гиганте – на этот раз в Microsoft. До этого был Google.
• Не смей удалять зафэйлившийся тест. Просто убери в нем проверку значения.
• Мы готовы пойти на все только купите наш продукт. Или пообещайте купить.
• Исправление багов перед самым релизом может быть забавным и опасным.
• Понятие “хороший/плохой код” сильно зависит от контекста, в котором этот код рассматривается.
• Уроки, извлеченные из смежных отраслей, далеко не всегда подходят к разработке ПО, но в этом сопоставлении есть некоторый смысл.
• Brent Ozar рассказывает про тонкие моменты с select в SQL, которые могут привести к толстым последствиям.
• Чем дольше вы затягиваете улучшение безопасности своей системы, тем меньше в этом необходимости (поздно пить Боржоми).
• Нужно ли внедрять решение, которое способно решить часть проблем, или же продолжать искать решение, которое решит все проблемы?
• Выбор названия сервиса может оказаться сложнее его реализации: как вы яхту назовете, так она и поплывет.
• ”Работает на моей машине”? Это не поможет коллеге, у которого это не работает.
• Мы раскрыты: Дилберт узнал, что существует комикс, рассказывающий о его передрягах.
• Кладбище продуктов Goolge: иногда стоит вовремя остановиться и поставить точку. Но Google Reader жалко.
• Одиннадцать ошибок в программном обеспечении, которые имели особенно тяжелые последствия.
• Логи продукта могут помочь в идентификации и анализе проблем, но также могут оказывать медвежью услугу в контексте их хранения и удаления.
• Несколько иллюстраций к различным характеристикам программных продуктов (и не только программных).
Зима близко… Но за ней весна…
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.