OK; background: I’m in IT development and support and I work for a guy that is very much into computers and has a history of writing bespoke applications for the company and their clients.
Today, the issue is: backups- I was explaining the benefits of a rolling backup set, suggesting that the seven-day rolling set I have implemented (plus month and year-end archived backups) was really considered the minimum acceptable level across most of the industry - he tells me that this is all wrong and he has written to our clients in the past and told them that all you should ever keep is your last backup, because the hassle involved in restoring to a backup older than yesterday negates all benefit of having it.
I try to explain that a) sometimes a problem doesn’t become apparent until a day or two after it has actually occurred and b)quite apart from when they need to be restored, historical backups are a diagnostic resource - one can scrutinise them to see how things have changed over the course of time, and anway, if you keep a single backup volume, there is the potential to discover that, halfway through overwriting yesterday with today’s data, that today’s files are shagged, by which time it is too late to get back yesterday’s
But no, I’m not making any headway - the actual problem came up because of my concern about people fudging the Windows system date (which they do if they want to postpone a month end into the first few days of the next calendar month - they set the system date back and key some more invoices, then do the same again the next day and so on) - If you have a run of five days where the system date is the same, the date-stamps on all the files in the backup will be the same, furthermore, because the backup process is date-aware, it wants to put today’s backup into the same receptacle as yesterday’s and has to be overridden manually, which sometimes doesn’t happen and you end up with a bunch of backups, all with the same date stamp, all in the wrong day, or over the top of each other and before long, nobody has the slightest fucking clue what is going on and which is the best, most recent file set.
But you see, this is why we shouldn’t keep seven day’s worth of backups, because of the potential for error.
I mean, What. The. Fucking. WHAT?!
This week has been the worst ever; I’m tasked with the job of rolling out a suite of software that I didn’t have much of a hand in developing (but will be expected to support), which is just so boneheadedly wrong in its approach to so many areas and is unreliable.
If this wasn’t bad enough, I have to endure periodic conversational pronouncements of utter bollocks such as “See, this is why people are moving away from the flaky relational database model and SQL” and “Windows XP is just a shell - it’s still the same old DOS code being run underneath” and “I want you to set up a one-way network connection”
Gaaaah!
I think it may be time to look around for pastures new.
Incidentally, not ten minutes after the conversation about backups, a situation arose with one of our clients (where I have also implemented a seven-day rolling backup set), where the purest remedy (and the one my boss wanted)would have been to restore back to last Friday evening (although how he expected to achieve this with a single, overwrite-each-time backup, I haven’t the slightest idea.

