What Makes Science Hard