50 Things a Design Student Should Know
/There is a lot of stuff here that applies to software development, and still more that applies to life in general:
http://www.jamiewieck.com/visual-essays/the-50-things-every-graphic-design-student-should-know/