• Something else to consider... which is a condition that's been growing over time, is with the ubiquity of the internet, the mentality of the modern programmer is "get something out there and fix it later". Decades ago when software was updated less frequently companies went to great lengths to ensure it was right first.