What makes a good programmer?

  1. A good programmer lints early and compiles often.
  2. A good programmer reads SICP when taking public transport.
  3. A good programmer listens to house music.
  4. A good programmer never wears denim jeans.
  5. A good programmer frequently reads mathematical papers.
  6. A good programmer writes in Plan 9 C and transpiles to ANSI C.
  7. A good programmer records his own keystrokes.
  8. A good programmer is efficient, but not any more efficient than necessary.
  9. A good programmer optimizes first and writes code second.
  10. A good programmer maintains a state of celibacy.
  11. A good programmer reads the spec; a bad programmer writes it.
  12. A good programmer uses subtitles.
  13. A good programmer has encountered a member of the Knickerbocker club in an intimate capacity.
  14. A good programmer wraps his code to 43 columns.
  15. A good programmer avoids orange tags, but picks up green ones.
  16. A good programmer remembers that he has forgotten.
  17. A good programmer uses an Emeralite.
  18. A good programmer comes out of left field.
  19. A good programmer cleans his plate.
  20. A good programmer avoids the disk unless absolutely necessary.
  21. A good programmer does not care about licenses.
  22. A good programmer uses tapes.