Thinking progress and growth - abstract