I know there's more good books out there, this is just a list of stuff I've read personally and found good advice in
Code Complete - Steve McConnell
Systems Performance - Brendan Gregg
DTrace - Brendan Gregg and Jim Mauro
The Art of Unix Programming - Eric S. Raymond
Programming Pearls - Jon Bentley
Modern Operating Systems - Andrew S. Tanenbaum
Bash Cookbook - Carl Albing
The C Programming Cookbook - Brian Kernighan and Dennis Ritchie
High Performance Python - Micha Gorelick & Ian Ozsvald
Computer Science / Algorithms
The Pattern on the Stone: The Simple Ideas That Make Computers Work - William Daniel Hillis
The Algorithm Design Manual - Steven Skiena
The Design of Everyday Things - Donald A. Norman
Don't Make Me Think - Steve Krug
Presentation Zen: Simple Ideas on Presentation Design - Garr Reynolds
The Phoenix Project - Gene Kim
The E-Myth Revisited - Michael E. Gerber
Turing's Cathedral: The Origins of the Digital Universe - George Dyson
The Cuckoo's Egg - Clifford Stoll
Man and the Computer - John G. Kemeny
The Practice of System and Network Administration - Thomas Limoncelli
Peopleware - Tom DeMarco and Timothy Lister
Mythical Man-Month - Fred Brooks
Being Geek - Michael Lopp
The Productive Programmer - Neal Ford
Time Management for System Administrators - Thomas Limoncelli
Hell Yeah or No - Derek Sivers
Deep Work - Rules for Focused Success In A Distracted World