I just found this wonderful link in Scoble’s Google Reader shared items. A wonderful piece of writing about the software development experience. It particularly struck me becuase I have been facing and learning many of these experiences over the past couple of years.