I don’t agree with this 100%, but still this is a well written document and a great default starting place for figuring out what you do want.