Alle vooruitgang komt voort uit problemen, kritiek en conjecturen. Problemen zijn conflicten tussen ideeën. Conjecturen zijn nieuwe ideeën, vaak voorgesteld als oplossingen. Kritieken zijn problemen die we in onze ideeën vinden. Kritiek is ook een vorm van conjectuur, en veel conjecturen zijn ook impliciet kritieken.