Software development topics I've changed my mind on after 10 years in the industry