HLD VS. DETAILED DESIGN: RECOGNIZING THE CRUCIAL DISTINCTIONS