Тут уже написали про Совершенный код и Код. Тайный язык информатики — это must have. Добавлю вот такой список, может быть что-то интересное найдете для себя.
Жизнь
Цель. Процесс непрерывного совершенствования (Элия М. Гольдратт, Джеф Кокс)
Идеальный программист. Как стать профессионалом разработки ПО (Роберт К. Мартин)
Джоэл о программировании (Джоэл Х. Спольски)
Джоэл и снова о программировании (Джоэл Х. Спольски)
Архитектура компьютера
Код. Тайный язык информатики (Чарльз Петцольд)
Программирование
Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман)
Грокаем алгоритмы (Адитья Бхаргава)
Совершенный код (Стив Макконнелл)
Автоматное программирование (Н. И. Поликарпова, А. А. Шалыто)
Операционные системы
Операционная система UNIX (Андрей Робачевский, Сергей Немнюгин, Ольга Стесик)
Руководство администратора Linux (Эви Немет, Гарт Снайдер, Трент Р. Хейн)
Люди
Человеческий фактор. Успешные проекты и команды (Том ДеМарко, Тимоти Листер)
Мифический человеко-месяц, или Как создаются программные системы (Хилл Чапел, Фредерик Брукс)
Как сдвинуть гору Фудзи? Подходы ведущих мировых компаний к поиску талантов (Уильям Паундстоун)
Разное
Вы, конечно, шутите, мистер Фейнман! (Ричард Фейнман)
Гарри Поттер и методы рационального мышления (Элиезер Юдковский)