O que eu mais gosto nesse livro é o fato dele ser atemporal. Ele não foca em código, linguagem ou framework específico (pois aí teria o risco de ficar datado), em vez disso prefere dar dicas mais gerais e fundamentais que continuam válidas até hoje. Até tem trechos de código, mas eles servem mais para ilustrar o ponto em questão do que mostrar a "boa prática" na linguagem da moda.
Só pra citar um exemplo, em um trecho ele fala do DRY (Don't Repeat Yourself), que basicamente consiste em evitar ter a mesma coisa em dois ou mais lugares, pois se mudar em um, vai ter que lembrar de mudar em todos. E ele enfatiza que não é só sobre código, e sim sobre "conhecimento e intenção": expressar a mesma coisa (o mesmo conceito) em lugares diferentes, talvez até de maneiras diferentes (e isso envolve não só o código, mas também a documentação, esquemas do banco de dados, etc).
É um conceito que independe de linguagem ou tecnologia específica. E que continua sendo importante até hoje. Todas as dicas do livro tem essa característica, é incrível como - na minha opinião - ele resistiu ao teste do tempo.
Também tem capítulos sobre ferramentas (editores, versionamento de código, linha de comando, etc), refatoração, testes, como dar estimativas, etc. Tudo com uma abordagem prática e ampla, sem focar em nenhuma tecnologia da moda. E as dicas são úteis até hoje para qualquer um, do iniciante ao veterano.
Quanto ao preço, realmente não é tão barato. Mas eu recomendo fortemente: caso tenha condições de adquirir, vale a muito a pena.