Достаточно интересная и живо-написанная книга о программировании, прежде всего, как о профессиональной деятельности.
При чтении меня периодически посещало déjà vu, кажется, по "
Как пасти котов" (к стати, и сама фраза про выпас котов у Джоэла мелькнула). В прочем, пусть сами разбираются - книга Джоэла собрана из заметок в его блоге за несколько лет...
В общем, чтение оказалось достаточно увлекательным и приятным (и даже его майкрософтовский евангелизм не особо раздражал :-)), чего и вам желаю :-)
Избранные цитаты:
- Простейший способ быть занимательным - это быть конкретным, когда этого не требуется... ...Не говорите "тех, кто не хочет убирать за своими собаками следует наказывать"; лучше скажите, что "их следует поместить в такие глухие тюрьмы, где заключенным приходится покупать секс у пауков".
- ...мне кажется, что часто люди, встретив текст, написанный понятным языком, чувствуют в этом какой-то подвох.
- Если в графике на задачу отводится 40 часов, значит, вы... ...не подумали над тем, что в действительности придется сделать.
- Можно попытаться получить на 20% больше сырого кода, упросив всех трудиться изо всех сил, не взирая на усталось. Бац - и время отладки удвоилось.
- К этой категории часто относят системы CRM и CMS. Возникает подозрение, что само по себе это ПО не может делать ничего, оно лишь служит предлогом привести к вам эту армию консультантов...
- ...большинство людей рождается без того участка мозга, который нужен для понимания указателей.
- Старый код кажется запутанным, потому что есть важный фундаментальный закон программирования: читать код труднее, чем писать его.
- Не надейтесь, что заказчики будут знать, чего они хотят.
- Если проект будут "утверждать" заказчики... дайте им несколько образцов графического дизайна, и пусть они выбирают. Переставьте местами какие-нибудь элементы, поменяйте стиль и шрифты... Пусть они почувствуют свою важность...