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