To me hard-coding and soft-coding don't carry the conventional meanings--hard- coding is leaving specific details in code which deserve ...
stackoverflow.com