title: What's the opposite of 'hardcoding'?
body: <p>If rewriting</p>
  
  <pre><code>x = 2
  y = 2
  z = x + y
  </code></pre>
  
  <p>to </p>
  
  <pre><code>z = 2 + 2 
  </code></pre>
  
  <p>can be described by 'hardcoding' ('hard-coding'?) values of x and y,
  what's do you call its opposite, e.g.</p>
  
  <pre><code>z = 2 + 2 
  </code></pre>
  
  <p>to</p>
  
  <pre><code>x = 2
  y = 2
  z = x + y
  </code></pre>
  
  <p>(I've never heard of 'softcoding', so I assume it's inappropriate)?</p>