Take the 2-minute tour ×  A recent article by ycombinator lists
a comment with principles of a great programmer.  #7. Good
programmer: I optimize code. Better programmer: I structure
data. Best programmer: What's the difference?  Acknowledging
subjective and contentious concepts - does anyone have a
position on what this means? I do, but I'd like to edit this
question later with my thoughts so-as not to predispose the
answers.  share|improve this question The list your reference
has a bunch of cool items in it. Thanks. –  DeveloperDon Oct 8
'12 at 16:44 This question (that I asked) has an answer that
mentions this quote as well:
programmers.stackexchange.com/q/168013/15028 –  TCSGrad Oct 9
'12 at 4:49 add comment  8 Answers  up vote 16 down vote
accepted  Nine times out of ten, when you structure your
code/models well, optimization will become obvious. How many
times have you seen a hornets nest and found it totally
suboptimal, where upon restructuring it, lots of redundancies
became extremely obvious.   A we