The current usage guidelines for this tag came about after discussing the merits of the old programming tag, which was deemed too vague and easy to misuse. After that discussion we settled on clarifying the usage guidelines and creating a synonym for programming to point here and help avoid misuse of the tag.