Constructivism, epistemology and information processing