title: What makes you a C programming expert?
body: <p>I attended a job fair yesterday and a developer asked me how I would rank my proficiency in C.  I then realized that this is incredibly arbitrary and almost impossible to nail down, so my question is what knowledge makes you an expert in programming C?</p>
  
  <p>Edit: or what would the breakdown be? what makes you good, decent, proficient, etc.</p>
  
  <p>Edit again: I was looking more for like a list of skills or some other constructive measure by which to judge one's own proficiency in C, as that's hard to do.</p>
  
  <p>List so far:<ul>
  <li>Experience in large projects
  <li>Mastery of Pointers (and memory management, I'd assume)
  <li>Mastery of a debugger (gdb, ...)
  <li>Mastery of a profiler (gprof,...)
  <li>Mastery of a memory profiler (valgrind, ...)
  <li>Knowledge of the fundamental standards
  </ul></p>