outline for article on code quality for non developers