HLD VS. DETAILED DESIGN: RECOGNIZING THE IMPORTANT DIFFERENCES