2
Технический термин неизвестного происхождения.
3
Ассемблер для компьютера Honeywell H200, аналог Autocoder для компьютера IBM 1401.
4
Если, конечно, он правильно понимает профессиональную ответственность.
5
Robert C. Martin, Principles, Patterns, and Practices of Agile Software Development, Upper Saddle River, NJ: Prentice Hall, 2002.
6
Также называемой «бережливой». – Примеч. перев.
7
Американский профсоюзный лидер, исчезнувший при загадочных обстоятельствах. – Примеч. пер.
8
http://raptureinvenice.com/?p=63
9
День массовых распродаж в США; приходится на период с 22 по 29 ноября. – Примеч. перев.
10
Возможно, за исключением непосредственного работодателя Джона, хотя я готов поспорить, что он тоже оказался в проигрыше.
11
Правда, никаких денег я на этом не потерял. Я продал свой патент Teradyne за 1 доллар согласно условиям контракта (хотя и этот доллар я не получил).
12
Мартин Р. Чистый код. Создание, анализ и рефакторинг. СПб.: Питер, 2010.
13
Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Upper Saddle River, NJ: Prentice Hall, 2003.
14
Я не знаю ни одной методологии, которая бы сравнилась по эффективности с TDD, – но вдруг она известна вам?
15
Эта тема гораздо подробнее рассматривается в главе 10.
16
См. главу 7.
17
К мужчинам это относится в гораздо большей степени, чем к женщинам. У меня была замечательная беседа с @desi (Дези Макадам, основательница DevChix) о мотивации женщин-программистов. Я сказал ей, что для меня заставить программу работать – примерно то же самое, что на охоте убить огромного зверя. Она сказала, что для нее и для других женщин, с которыми она общалась, написание кода является созидательным актом.