Guiding Principles Constructivist Philosophy