I'm just starting to get into reading books to upskill myself. I'm just curious, do the knowledge you gain in these books not outdated and still applicable to modern software development?
Most of these aren't directly about any specific technology, SICP itself containing general programming concepts but using Scheme being an exception. The Phoenix Project and A Philosophy of Software Design are good examples of my point, absolutely nothing in them is technology specific. TPP is about project management and organization more than software, just written in a context of IT system development. Philosophy is about developing software more directly, but while the examples are in Java nothing about it is tied to Java specifically.