Об авторе
Джоэл, APRESS, блоги и блуки

Часть I
Как управлять людьми

Глава 1
Мое первое "рецензирование БиллГ"
Глава 2
Как искать выдающихся разработчиков
Глава 3
Классификатор мест работы для программистов
Глава 4
Три способа управления (введение)
Глава 5
Командно-административный метод управления
Глава 6
Метод управления "Экономика 101"
Глава 7
Метод управления "Отождествление"

Часть II
Советы будущим программистам

Глава 8
Опасности обучения на Java
Глава 9
Лекция в Йеле
Глава 10
Советы студентам, изучающим вычислительную науку

Часть III
Значение проектирования

Глава 11
Сглаживание шрифтов, антиалиасинг
и субпиксельная прорисовка
Глава 12
Счет на дюймы
Глава 13
Общая картина
Глава 14
Выбор = проблема
Глава 15
Не только юзабилити
Глава 16
Формирование сообществ с помощью
программного обеспечения

Часть IV
Управление большими проектами

Глава 17
Наушники для марсиан
Глава 18
Почему форматы файлов Microsoft Office
такие сложные (и как это обойти)
Глава 19
Где грязь, там и деньги

Часть V
Советы программистам

Глава 20
Планирование с учетом прежних результатов (EBS)
Глава 21
Шестое письмо о стратегии
Глава 22
А ваш язык программирования такое умеет?
Глава 23
Как заставить неправильный код выглядеть
неправильно

Часть VI
Как начать свой бизнес в программировании

Глава 24
Предисловие к книге Эрика Синка
"Бизнес для программистов. Как начать свое дело"
Глава 25
Предисловие к книге
"Micro-ISV: от мечты к реальности"
Глава 26
Взять высокую ноту

Часть VII
Управление софтверным бизнесом

Глава 27
Бионический офис
Глава 28
Вы в полной…
Глава 29
Простота
Глава 30
Руби-дуби-ду
Глава 31
Двенадцать важных советов по бета-тестированию
Глава 32
Семь шагов к замечательной работе с клиентами

Часть VIII
Выпуск программного продукта

Глава 33
Определение даты поставки
Глава 34
Верблюды и резиновые уточки

Часть IX
Ревизия программного продукта

Глава 35
Пять почему
Глава 36
Установите приоритеты

Алфавитный указатель