Apologies allow for simpler systems that may fail more often
I find this quote very interesting:
Business realities force apologies. To cope with these difficult realities, we need code and, frequently, we need human beings to apologize. It is essential that businesses have both code and people to manage these apologies.
…
We try too hard as an industry. Frequently, we build big and expensive datacenters and deploy big and expensive computers.
In many cases, comparable behavior can be achieved with a lot of crappy machines which cost less than the big expensive one.
That’s from Pat Helland an ex-Amazon architect. His point is that businesses can get way with building imperfect systems that will occassionally fail, so long as the business realizes that sometimes it will have to apolgize. The simpler systems will be much cheaper than a complicated system that will offer a higher rate of reliability.