There’s a lot of fine answers, but I feel nobody has answered _why_, just how.
Here’s an example:
You have a website. It works. In theory it could run forever, since the code doesn’t change.
Reason 1: You have a small bug. Every 1 million user registrations your user registration page breaks and needs to be restarted.
Reason 2: You don’t actually handle money yourself. You have 15 different banks/companies in different countries that handle money transfers for you. Every 2-3 years they change something, due to laws in that country being changed. That means your site breaks, on average, 5 times per year.
Reason 3: The power went out. You need to push a button to start the site again.
Reason 4: Google changed their search algorithm again. If you don’t provide “the new data” nobody will ever see your site again – it’s now on page 2!!!
Reason 5: You site actually had a really really complicated security issue. Luckily somebody fixed the tools you’re using for your website, but you still have to press the button to update. If you don’t, in 3 months there’ll be an easy-to-use app called “site-breaker-kit” that just takes over your website.
Latest Answers