Found in 1 comment on Hacker News
jonsen · 2012-10-05 · Original thread
I'd rather call it a list of principles. Reminds me of (unfortunaltely out of print):

http://www.amazon.com/Principles-Software-Development-Alan-D...

Fresh book recommendations delivered straight to your inbox every Thursday.