Thoughts, stories and ideas from a software journeyman