high level guidelines, same as thoughtbots