Почему многие программисты не читают книг?
Есть три типичных анти-паттерна:
1. Не читает вообще. Ну там статьи кусочками или блог посты в основном по тем темам, которые нужны по работе.
2. Читает только книги по технологиям. Например ASP.NET MVC или там jQuery in Action. И дальше тишина. Книги по технологиям, конечно, полезны, но это скорее справочники, которые читать в целом не обязательно. Почему не пойти дальше? Не понятно.
3. Читал первые 1–3 года карьеры, а потом перестал. Тут обычно попадается какой-нить Рихтер, опять же технологии, и если повезет пару более фундаментальных книг типа Фаулера. Чего остановился? Все уже узнал? Ничего больше интересного в мире нет?
Все это плохо. Конечно же, обычно люди из этих трех категорий имеют узкий взгляд на вещи, не способы решать более-менее сложные задачи, не знают ФП, не способны вести связную дискуссию по основным проблемам разработки ПО.
Нужно развиваться. И книги — один из лучших способов расширить кругозор, узнать что-то новое, построить в голове модель…