I really don't think that the philsophy thing should wait for, or be in, a hackers/developers guide. I think that understanding the philosophy goes a long way toward making a users like much easier. To use an obvious example, once you know the philosophy on currying, the arguments being tupled up is obvious. You don't even have to check it. Same with arg order on fold, etc.