Things I Learnt The Hard Way in 30… 20 June, 2019 Things I Learnt The Hard Way (in 30 Years of Software Development)