Спольски Джоэл - И снова о программировании
02 Jan 2017Новые мысли о разнообразных и иногда род ственных вопросах, которые должны быть интересны разработчикам программного обеспечения.
Обычный стиль – задавать вопросы все сложнее и сложнее, пока он не уличит тебя в каком нибудь незнании, и тогда можно сделать тебе выволочку за неподготовленность.
Если вы хотите руководить командой, главная ваша задача – сделать так, чтобы все двигались в одном направлении (на самом деле, это значит «заставить людей делать то, что вам нужно», просто в более вежливой форме)
Смысл в том, что, поделившись с Бреттом информацией, я даю ему возможность принять правильное для Fog Creek решение, даже если изменятся обстоятельства. Если бы я попытался надавить на него, предложив денежную премию за каждый день сокращения сроков поставки по сравнению с апрелем, у него появилось бы желание продавать неотлаженную версию, имеющуюся на данный момент. Если бы я в командно административном стиле потребовал, что бы он, черт возьми, выпустил в установленный мной срок отлаженную версию, – возможно, он и сделал бы это, но возненавидел бы свою работу и уволился.
Вычислительная наука – это доказательства (рекурсия), алгоритмы (рекурсия), языки (лямбда исчисление), операционные системы (указатели), компиляторы (лямбда исчисление), откуда следует, что в Java колледже, где не преподают C и Scheme, фактически не преподают вычисли тельную науку вообще.
Аналитика
Тип книги
Тематика
Основная мысль
Структура
Решаемые проблемы
Интерпретация
Термины
Утверждения
Аргументы
Решенные проблемы
Оценка
Ссылки
- Derek Powazek - Design for Communi ty: The Art of Connecting Real People in Virtual Places. New Riders, 2001.
- Tom DeMarco, Timothy Lister - Peopleware. Dorset House, 1999.
- Robert D. Austin - Measuring and Managing Performance in Organizations.
- Abelson, Sussman - Structure and Interpretation of Computer Programs.
- Hal Abelson - Introduction to Computer Science.
- Brian Kernighan, Dennis Ritchie - The C Programming Language. Prentice Hall, 1988.
- Scott Rosenberg - Dreaming in Code. Three Rivers Press, 2007
- Barry Schwartz - The Paradox of Choice: Why More Is Less. Harper Perennial, 2005
- Joel Spolsky - User Interface Design for Programmers. Apress, 2001
- Ray Oldenburg - The Great Good Place. Da Capo Press, 1999
- Robert Putnam - Bowling Alone. Simon & Schuster, 2001