Serpentes
Statistics:
- Programming language: Java (J2SE);
- Development years: 2006 to present;
- Development cycle: HA! Very irregular;
- Cookies eaten during development: Approximately 243 so far.
In the nerdopocalypse there are no doomsday comets, no nuclear winter and no zombies (unfortunately, I might add). All there are, are pasty white nerds - either slighty malnutritioned or slighty overweight - frantically running through the streets arms flailing and tears pouring out of their eyes. Incomprehensible gibberish will be coming from their mouths and the careful listener might hear terms such as 'disk failure', 'crash' and 'boot error'.
Having been there, and wanting to become better at programming in general, I decided to write a backup application.
Fast forward some time and I had created a first internal alpha build. Over time I added more and more and right now, it isn't done yet. (I haven't had the time *cough*, no really!)
While not finished yet, I have already met my goals; my programming skills have vastly improved and with the current build I'm able to quickly and easily make backups of all my files. So all that rests now is for me to finish it up and get a public release ready. With my current schedule, that should only take about 127 months...
Serpentes feature list below (features marked with an asteriks are still being worked on):
- The ability to create a list of all files and directories to be copied;
- Backup list is stored to memory;
- Incremental backups (only filed modified since last backup are backed up);
- Creating backup profiles (e.g.: one profile to backup your games, another to backup your music)*;
- A Help function*;
- The ability to revert backups to their original location*.