Eighteen hard principles of life