I should clarify that I am talking from a more general view-point, without getting into specific software titles, presuming knowledge of someone you have no idea about is naive and causes problems.
Tourists use a map, new car owners read the manual, new parents get advice and guidance - We try to do the best we can. When we don't know, we learn. While each person learns a different way, throwing everybody in at the deep end will cause some cases of drowning. There is simply no need for this. It is an example of how blinkered a 'programmer' can be when providing software to the vast world outside their own thoughts, or dev team.
I have yet to meet a developer who WANTS to get it right for other people, not just themselves. They mostly seem obsessed with closing calls no matter what, they seldom listen to their users expressions of frustration. Fewer still actively talk with their software's users!
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
OK, depends who you are talking about. I'm talking about users of computers who have used Windows and are now using Linux Mint to do the same jobs. I'm most definitely not talking about programmers.
I'm talking about observations of about a dozen users. Those who need help need the same help whether Windows or Mint. Note, "same".
I am talking about a situation whereby users find themselves in a situation wherein the developers actively seek to absolve themselves of any responsibility for the software they chose to bring into the world. It's like having your cake and eating it.
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
Yes, there are going to be computer users who will have problems with Mint but they will also have the same problems with Windows. Note the word "same".
I can understand that copying physical movements (monkey-see, monkey-do) is obviously going to work when the software is cross-platform and the interface maintains it's consistency between platforms. However, I mean going between MS or Oracle software and OSS Linux software, where the user has learned specific actions and understand how they relate to what happens to their document, etc. The proprietary software usually has more, and better produced, documentation. It's just hard to get a complete product from kids who just code whenever they feel like it. IMHO, there needs to be a balance, a sense of ownership and responsibility, which GNU actively tries to wash it's hands of:
[...]
NO WARRANTY
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
[...]
So, this gives some coders a license to NOT do a good job. in fact, some hide behind this whenever someone has a complaint - They just say that it wasn't written for anything in particular - I fail to see the point in labouring to produce code which has no warranty for any particular use, except for, maybe, being self-congratulatory or intellectual masturbation?
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
I am a big believer that software is 80% documentation, 20% code.
Do you mean modifying it or using it?
Neither. I mean in the production of it.
20% of the output should be executable code/script and the other 80% should be instructions, documentation and explanationitory details on the code, how to use it, how it works and what it actually does. Think of the documentation as the other half of the coding - Coding the human. once you've written the code for the computer to run, then you need to write the 'code' for the human so they can use the software to it's full potential - the documentation. Most coders think that the code ends at the computer. That's just naive.
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
Whilst some equate learning Linux anew to simply learning the words of a new language,
I'm talking about using programmes that run on everything and Linux has nothing to do with any of the problems. If running LibreOffice, Firefox, VLC, Audacity, Chrome, etc. etc. what has Linux got to do with it? I'm talking users, not programmers. Computer users.
Again, very easy with cross-platform software.
(Please refer to the 'I can understand that copying physical movements[...]' comment, above.)
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
For example, if I know that a single click in the Windows environment does what I want, yet a separate program, several clicks and a keypress will do the same in Linux,
I asked for and you still haven't said what actions need more clicks in Linux than Windows.
To be honest, I can't currently think of anything off of the top of my head. I would need to install Windows 10 (eurgh) as it's been a while since I used Win7 as my daily driver. I will admit that I seem to have to stop and think more in Linux than Windows. However, I have noticed that since I stopped using Windows altogether (I moved to Linux around 5 years ago, now), Windows 10 now seems to have a lot of these organisational/presentation idiosyncrasies.
Just to illustrate the point in general: Recently, I installed Windows 10 on my son's gaming rig and found I could install Dolby Atmos (A limited trial with option to purchase from the Windows store) with a single click from the volume control, yet I had to go into 'Remove Program' to uninstall it! There was no uninstall' option at the same place there was an 'install' option (not that it was shown to be an install option, it just said '...Dolby Atmos..'. I will post a Linux-specific example for you when I get chance.
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
Anyway, you know what the Dirag's say about this sort of thing
Who are they? Certainly a Google search turns up nothing relevant. As far as I can see their origin is Turkey.
I actually made up that word as a way to illustrate the fact that I was presuming knowledge of you. Without detailed documentation, you are left at the mercy of Google's search algorithm. You didn't know that I was presuming knowledge of you, nor that it was false. I should have written full details of the word and it's context down for you to learn from, then you wouldn't have to rely on a general Internet search engine for specific, contextual answers.
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
Cars, fuel types? How many, what percentage, don't use petrol? As for where the fuel cap is, a simple "walk-round" should sort that out. As for all the differences you note, none of those require a manual. You get in the car and drive it. Admittedly if you want to programme the instrumentation such as GPS and other fiddles, yes a manual but I'm talking about simply driving it.
To continue with this (inadequate) syllogism, that presumes that they know their way around this miraculous machine... Too many assumptions about the car and the driver are being made by you. This is not necessary and leaves pitfalls and creates problems and misunderstandings. When you are not aware of the different forms and shapes cars can take, seeing one that's not the one you have been driving the last few years, you're going to grind gears, find it hard to park without pranging something. Etc...
RollyShed wrote: ↑Thu Dec 03, 2020 12:23 am
RTFM? No, they give support for Office 365 and we're talking LibreOffice here and though they are just in town, half an hour away, I've never contacted them.
It doesn't matter what office suite it is. Take, for example, a productivity suite you have never used before. Like Google Docs? Have yet to find a word processor that handles images and their placement properly without flinging my text around like a spoilt brat having a tantrum lol MSO was awful for that. The number of calls I used to get along the lines of 'I just moved a picture a bit and now a full page of text has disappeared!" It must be better, now, though... I hope.
If someone said they could build me a new driveway for free, it's an amazing driveway with all the bells & whistles, but they said that the surface may not last long, that the foundation may well sink and need replacing in a year's time or that my car may slowly sink into the tarmac, but I can't blame them for doing it wrong - I would at least ask "Are you serious, kid?"
Maybe, if I had a spare house and I wasn't using the driveway, I would let them experiment on it, but not a working driveway. Not the only driveway I have and not if it is going to make things more difficult in future. Don't forget that there is no brochure - You don't know what to expect or if it is specced for your car's weight. Because there is no documentation about the offering, you can't make an informed decision about it's suitability.
Yes, the software is free, but at what expense?
Also, I am not even going to mention the illustrious members of "Team Awkward" who constantly try to think of new paradigms and ways to confuse people - Those who turn user interfaces into games or puzzles.
tl;dr: "Why do new people give up on Linux?" - Insufficient or inaccessible knowledge, IMHO.
(Sorry for any spelling mistakes I was typing as fast as I was thinking :/)