cfeduke: If you had to pick between SICP and Clean Code because time is at a premium I'd err on the side of Clean Code for practicality. Writing maintainable code is paramount.
| computer science
bit1: I recommend them to any programmer who wants to improve his or her Engineering professionalism and craft. Don't be a "coder," be a professional Software Engineer...