• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

It is hard

GodLovesYou

Android Enthusiast
It is a say story that I have to tell you about that happens yesterday. Well, I was developing an application in vb for about 2 months and at the moment I was debugging a new update I wrongly change some name files like Downloads changed to Documents, Documents changed to Desktop and I haven't paid any attention of it and deleted the Documents folder and all projects that I've made I just lost it.

It is ironic because the part of the program that I was doing was related to backing up files. I've made everything to recover it but it was unsuccessful. I've used a lot of programs to recover it like Recuva, My Recovery Files and Remo Recovery but unfortunately I couldn't save any file. I lost everything even my .mdf database . So this is a warn for you, always look at your folders and make some backup of your files it will save some time doing everything again. This is a relief that I had to do.
 
Having tinkered with development, I know there were things I learned in some subsequent stage that would have made the app better, but it would also require rewriting the whole thing; time and opportunity never seem to come together.

If that was also your experience, at least when you rebuild it you'll have that added knowledge.

Either way, it ALWAYS sucks to lose hard work. I've been doing the thumb-drive backup for critical stuff for years now. If your budget affords it, the cloud is a great alternative to that (or even another layer of redundancy), just don't set anything for auto-sync, else when you accidentally delete something, it will delete it in your cloud copy, too. Bleh.

Good luck. At least you can be reassured that God loves you!

And what is curious about it I was thinking in that day to do a backup ahah.
I will get a lot of knowledge when I start building again the application that's for sure without any doubt but it will take a lot of time. I've just noticed now that I was able to recover my query's because some of them I've saved on a notepad file.
 
I look at programming the same way I look at gaming: if I'm about to go into unknown territory, I save the game.

If I am about to make any but the most cursory changes (grammar our such), then I back up our at the very least Save As...
 
I'd seriously recommend both automatic backups and incremental backups. You can go back to any stage in case you overwrite something important, and your protected from the most dangerous development risk ... yourself. ;)

I have several projects going on now that i work on from a OneDrive folder or DropBox, depending on the project. I also back up those folders to a local NAS every few days, just to be safe.
 
I'd seriously recommend both automatic backups and incremental backups. You can go back to any stage in case you overwrite something important, and your protected from the most dangerous development risk ... yourself. ;)

I have several projects going on now that i work on from a OneDrive folder or DropBox, depending on the project. I also back up those folders to a local NAS every few days, just to be safe.
That's what I will start to do...Because I don't wanna lose my projects again. What I am doing right now is saving on a partition of my disk and in my harddisk
 
That's what I will start to do...Because I don't wanna lose my projects again. What I am doing right now is saving on a partition of my disk and in my harddisk

Do more. I found out many years ago that disks fail indiscriminately. And, while a RAID setup might mitigate the probability of a complete data loss, backing up to the cloud is an added -- and if you ask me, necessary -- layer of safety.
 
Do more. I found out many years ago that disks fail indiscriminately. And, while a RAID setup might mitigate the probability of a complete data loss, backing up to the cloud is an added -- and if you ask me, necessary -- layer of safety.

As did I. One of my greatest losses occurred when one of my drives failed whilst doing backup. The incident took out both my laptop drive and the external drive I was backing up to at the time.
 
This is why a lot of people program on virtual boxes, you can just backup the whole file and your magically back to that date. The other way is to track every project folder that gets written to during development. Sometimes the people involved in development like to keep things overly complicated on purpose. As a sales person I knew once said "Developers like to make you stick your hand up your butt to scratch your head, as a rule, so no one wants to do it. That is why I make so much money selling their services"
 
Back
Top Bottom