Software as a Journey