Pragmatic Thinking and Learning (Refactor Your Wetware)