Indroduction:

As engineers one of our many tasks is to solve engineering problems in computing that impact the productivity, financial aptitude, and viability of people, projects, companies, and more. Ironically, often when we solve these engineering problems we create solutions for social problems in creative and innovative ways. In the programmer community, one generally creates programs and tools to make common tasks and irritating jobs easier. One of the most common tasks that IT staff face is working with employees who do not take proper care of their documents. No matter how much one tries to educate the employees, invariably, they will ignore the advice of the IT department, work on their local hard drive, bypass backups, overwrite saves, and other annoyances. They will then demand that the IT staff fix their mistakes as if it were their job. This program is geared towards that painful task of retrieving older versions of documents that have been deleted, overwritten, or undesirably modified and not properly backed up on offline systems.

more