Clean Coder by Bob Martin - good ideas on being a professional programmer
A Philosophy of Software Design by John Ousterhout - big picture ideas on design
Test Driven Development by Kent Beck - good basis for thinking about design and testing
Legacy Code by Michael Feathers - understanding the issues of legacy code helps us to design better software
Clean Coder by Uncle Bob Martin
Clean Code by Uncle Bob Martin
Refactoring by Martin Fowler
Design Patterns by the gang of four
* The Four Pillars of Investing
* A Random Walk Down Wall Street
I've seen fellow interns blow their salaries on 200 jeans, clubbing, and eating every meal out.
Meanwhile, the IRA I started in grad school is growing at ~7% a year providing a nice nest egg.
Financial security gives you the freedom to take risks. Some discipline in your 20s will make your 30s more awesome than you can imagine :)