workflow cartesian doubt¶ https://en.wikipedia.org/wiki/Cartesian_doubt accepting only information you know to be true breaking down these truths into smaller units solving the simple problems first making complete lists of further problems