El 2022-10-09 11:59, Jean Louis escribió: > * Quiliro Ordóñez <quil...@riseup.net> [2022-10-09 18:22]: >> El 2022-10-09 05:40, Jean Louis escribió: >> >> > But I can as well edit my contacts by using external tools and >> > exchange information with other software. >> > >> > Do you wish to share your contacts? That is easy, one can simple send >> > the full file to somebody. >> > >> > By followed the thought patterns described one shall understand that >> > contacts may be separated from single mode (Org) and separated from >> > single software (Emacs) and that it will not minimize or limit you but >> > rather widen the capacities and usefulness for human. >> >> This is a great summary about the use of database to hold information. >> But it requires experience configuring databases for end-users. > > We speak of what? User experience? We are in Emacs environment, that > means you run your application either by using mouse click or by M-x > or key binding. > > In the provided example you as user need nothing else but > that. Hypothetically basic actions are just add, modify, delete, > search for contacts. You do that by key binding in Emacs, or by mouse, > or by M-x > > In the example provided user need do nothing but that. Even the file > can be automatically stored like in ~/.emacs.d/people.sqlite or > otherwise configured to be somewhere else.
I agree. But the end-user did not construct this program. It was you. I coould learn how to install it. Then, I should teach the end-user to use it. But the program was not made or installed by the end-user. I might be able to teach the end-user to modify it. But I doubt it. What I mean is that end-users must have an easy entry point. Of course that ease must not hide innner workings because that would disempower the end-user. How do you propose it could be implemented? (if you agree it should be done this way, of course) > I have actually shown to you how it works, so you have to imagine that > all that may be part of the package. Especially with SQLite databases > there is nothing to configure. Not much to do. Just installing SQLite and then the program you propose.