General Philosophy Behind Software Engineering
If you have not heard Stackoverflow Blog (different than Stackoverflow itself), you should definitely check it out. For example, the post What Every Developer Should Learn Early On by Ryland Goldstein explains the general philosophy behind software developing and the right mindset to become a better software engineer.