Obstacles in scientific progress