title: How to stay sane with ExpressionEngines ambiguous channel field IDs?
body: <p>When writing queries or running through result sets, I'm constantly having to refer to fields as "field_id_X". I want to believe there is a saner way to go about this than defining a CONST for every field_id/name pair.</p>
  
  <pre><code>define(NAME_FIELD ,'field_id_3');
  define(HEIGHT_FIELD, 'field_id_4');
  
  foreach( $result as $row ){
      $name = $row[NAME_FIELD]; // :(
  }
  </code></pre>