Thinking from first principles vs. by analogy