This is a book in the 97 things series by O’Reilly. The book has not been published, but a draft is up at this link for review. I have personally worked with 2 people on that list and can certainly attest to their skill and knowledge.
The mother of these guidelines and something that is very relevant is the ‘Design Philosophy of Unix’ (can get it via Google!)