The term you&#x27;re looking for is &#x27;analist&#x27;, it was the job of the analyst to tell the programmer <i>exactly</i> what to do. Now we&#x27;re all analyst-programmers. That makes the programming job that much more interesting but analyst was a separate job for a reason: people with that particular skill were a whole lot more rare than people that could program.