Humanism and scientific development