Design as a philosophy