I feel that programmers have special requirements so I don't feel this is an unsuitable question:
Adding "for programmers" to it doesn't make it programming related. There are plenty of good backup questions already asked on SuperUser. Despite what you may believe, programmers and normal people aren't all that different when it comes to backing up files on a system.
If you wanted to talk about source control systems, that is more StackOverflow, but basic backup related questions have been and will continue to be migrated to SuperUser.
It is not a programming question. Therefore it does not belong on SO.com.
Try and read the FAQ before posting, and especially before going on a foolish tirade.
Not only was the question not appropriate for the site you posted it on, it was a horrible question in general in need of serious editing. And you are complaining that your question was closed, when it was, in fact, moved to a site where it is much more appropriate.
That is because you pretty much asked for "What backup programs are available?" , which is a superuser type question. There is no specific programmer backup software. Backup is backing up your files and every feature you requested in part of most standard backup solutions. That comment about ask question and insert "for programmers" was spot on for this question and many moved/closed/dup questions.
It was moved for good reason.
Do not take things personal when questions get moved. They are helping organize questions and helps you get the answers you want quicker because they are in the correct place.
If the question was more in line of "Do software developers have different backup requirements than end users?" and it had some examples of why you think so, I think it could have merit. Here are some possible examples of interesting items a backup software might need to handle:
- Backing up files from inside a Virtual PC. Can the backup software mount the .vhd file as a volume and back up individual files instead of one large file.
- Not backing up source code that is under version control, because the the computer is not the authoritative source.
- Not backing up files easily download from the source distribution (e.g. vendor software, OSS project, etc).
Some of these answers might just be best practices in data organization with use of specific settings of the backup software.