This Website Only Open During Business Hours
freakonomics.com
freakonomics.com
I always thought the role of humans was to try to stave off the effects of entropy. Work like this makes entropy do its business even faster. Think about that when you're sitting in your chair 10^100 years from now and the Universe's protons start decaying all around you: this is your fault for implementing a website that only works from nine to five.
1) Their backend crashes constantly during normal use, so they have to shut it down when nobody is around to babysit.
2) The form submits directly to some poor soul's email, who then has to copy it onto a piece of paper and drop it in a folder. To manage the workload, the form is simply disabled when this person is not around.
3) The job of "web server" has not been mechanized in this particular office, in order to preserve the charm that only comes from a web site lovingly typed in real-time by a hard-working civil servant.
* The web site is tied to an old fashioned batch system/mainframe that doesn't run in the same mode 24/7. Yes, the implementors could write a separate queue that managed this - but that would be often be a non-trivial amount of work.
* It's for a system that provides the online equivalent of an offline process, which has escapes that occasionally push the user out to talk to a human being. The human's aren't available 24/7.
* It's for a system that provides the online equivalent of an offline process, and there are legal or social requirements that the applications be "fair" - i.e. that the people going through the online and offline process should have the same opportunities. Having the online system run 24/7 puts people with online access at a significant advantage.
They also said their analytics showed that no one ever visited the site outside of business hours. This wasn't what I was contracted to do (and I wasn't in position to fix it), so I didn't bother to tell them that when they shut down the web server their analytics stopped running as well.
If you (effectively) subdivide your content pages from your processing pages (on a separate system), you can simply take the latter down.
It may not be ideal for today's idea of a 24/7 world. But if you're small, geographically local, and want your staff to have sane lives, it's possibly one approach to consider.
(And there are currently arguments circulating for reinserting some sanity and balance into the way we live our lives and jobs.)
Yes. The site for the UK's "Companies House", an agency that registers and tracks British corporations, only used to work during work hours. I seem to recall a public hack day helped resolve this somehow but can't find a story about it now..
http://my-site-keeps-shabbat.org.ua/ - SaaS (Shabbat/Shutdown as a Service)
http://kosherdev.com/2009/11/wordpress-plugin-to-lock-site-f...
This means that if they were to have 24/7 service the taxmen and women would start each day with a back log, and Mondays with a larger backlog and then probably get even more delayed than they already are.
Now, I don't know at all if this is true or not, but I find it a rather plausible explanation.
:)
Walking in each morning to a huge backlog of work generated overnight is bad for moral...generating a backlog over weekends and holidays is even worse - spending one's Veterans Day off from work knowing that the backlog is piling up sucks.
(I have visions of people sitting behind desks ticking off bookings in real-time as they come in, like telephone operators from the 40s.)
Obviously you can solve your little dilemma in the cloud by scaling based on demand, but not everything can be put into EC2 or similar. Government sites that handle sensitive data certainly can't.