The Pragmatic Programmer: From Journeyman to Master is reasonably good. More around coding than about coding, Hackers and Painters is also good. Agile and Iterative Development: A Manager's Guide is a nice introduction to agile methods and why they work (in simple language that even non-programmers can get).
Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.