Об авторе
Благодарности
Введение
Часть I. Биты и байты: практика программирования
Глава 1. Выбор языка
Глава 2. Обращаясь к основам
Глава 3. Тест Джоэла: 12 приемов написания лучшего кода
Глава 4. Что каждый разработчик ПО должен(!) знать о Unicode и таблицах кодировки
Глава 5. Безболезненное составление функциональных спецификаций. Часть 1: стоит ли мучиться?
Глава 6. Безболезненное составление функциональных спецификаций. Часть 2: что есть спецификация?
Глава 7. Безболезненное составление функциональных спецификаций. Часть 3: но… как?
Глава 8. Безболезненное составление функциональных спецификаций. Часть 4: советы
Глава 9. График работ без всяких хлопот
Глава 10. Ежедневная сборка - лучший друг программистов
Глава 11. Тотальное уничтожение ошибок
Глава 12. Пять миров
Глава 13. Создание прототипов на бумаге
Глава 14. Не дайте астронавтам от архитектуры запугать себя
Глава 15. Огонь и движение
Глава 16. Мастерство
Глава 17. Три ложных постулата информатики
Глава 18. Бикультурализм
Глава 19. Отчеты об авариях от пользователей - автоматически!
Часть II. Руководство разработчиками
Глава 20. Справочник бойца по проведению собеседования
Глава 21. Поощрительные выплаты - это зло
Глава 22. Пять (неуважительных) причин, по которым у вас нет тестеров
Глава 23. Многозадачность придумана не для разработчиков
Глава 24. То, чего делать нельзя, часть первая
Глава 25. Секрет айсберга
Глава 26. Закон дырявых абстракций
Глава 27. Лорд Пальмерстон о программировании
Глава 28. Оценки производительности труда
Часть III. Мысли Джоэла: случайные высказывания по не столь случайным поводам
Глава 29. Рик Чэпмен в поисках глупости
Глава 30. А какую работу делают собаки в вашей стране?
Глава 31. Как делать дело, если вы всего лишь рядовой
Глава 32. Две истории
Глава 33. Биг-Маки против "Голого повара"
Глава 34. Все не так просто, как может показаться
Глава 35. В защиту синдрома "это придумали не здесь"
Глава 36. Первое письмо о стратегии: Ben & Jerry\'s против Amazon
Глава 37. Второе письмо о стратегии: что сначала - курица или яйцо
Глава 38. Третье письмо о стратегии: пустите меня обратно!
Глава 39. Четвертое письмо о стратегии: bloatware и миф 80/20
Глава 40. Пятое письмо о стратегии: экономика Open Source
Глава 41. Неделя буйства закона Мерфи
Глава 42. Как Microsoft проиграла войну API
Часть IV. Немного много о .NET
Глава 43. Microsoft спятила
Глава 44. Наша стратегия .NET
Глава 45. Простите, сэр, можно мне взять компоновщик?
Часть V. Приложение
Лучшие вопросы и ответы с Ask Joel