https://travelwebportal.com/2017/12/02/lessons-learned-from-years-with-software/