@artie-finkelstein said in What is backup (in Notepad++ context)? ... let the flames raise high:
Programs are tools. Tools are force magnifiers. It’s my responsibility to use my tools correctly. Sometimes, this means I have to read a manual, sometimes it means I have make a test run to prove a particular tool function works correctly before I start a critical task, but that’s actually still part of MY responsibility.
As the aphorism goes: It’s a poor worker that blames their tools.
Let’s take the safety features off of manufacturing machines that can turn a person into spaghetti then(I’ve seen a video).
As if there’s been no advancement to tools throughout history to make them easier, more accurate and safer to use. Anyone who uses that aphorism must exist nowhere other than in lines of code and doesn’t work in the real world… Hey, why do you use NotePad++ and not Windows NotePad?
@gstavi said in What is backup (in Notepad++ context)? ... let the flames raise high:
I think that improving verbose backup could make it a reasonable enabled-by-default backup system.
It could backup files into some folder at %APPDATA% but will need some auto-limit-and-cleanup on the amount of backup (a few MB) to prevent a user from finding after 2 years, 200,000 files (from 200,000 save operations) consuming 4GB of storage he did not explicitly requested. Such auto-limit is not trivial to define but could be fine tuned. For example, I would not backup at all files over some threshold (e.g. 300KB) which are unlikely to be “hand written”.
This is the only reasonable, rational, logical thing said in this thread.
This is how my other professional software works, I think the default .bak limit per projects is 10, but the user can set it to whatever they want. The .baks are stored with/in the project folder where the working master file is saved.
It’s really not a big deal, at all.