Tất cả sự tiến bộ đều đến từ các vấn đề, sự chỉ trích và giả thuyết. Vấn đề là những xung đột giữa các ý tưởng. Giả thuyết là những ý tưởng mới, thường được đề xuất như là giải pháp. Sự chỉ trích là những vấn đề mà chúng ta tìm thấy trong các ý tưởng của mình. Sự chỉ trích cũng là một hình thức giả thuyết, và nhiều giả thuyết cũng là những sự chỉ trích ngầm.