factor, combined with lack of developer motivation, is often used
as an excuse for not even teaching developers how to avoid those
faults, vulnerabilities, and weaknesses that are within their ability to
comprehend and avoid.