• 💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱@programming.devOP
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    6
    ·
    edit-2
    4 days ago

    it would have to explain to people “how do you use a keyboard”

    No it wouldn’t. You just link to resources about pre-requisite knowledge.

    and everything from there upwards

    Nope. Exact same thing applies to all pre-requisite knowledge.

    For 99% of people almost all that is about as understandable as Greek

    Now scroll down to the pre-requisite knowledge which has links to things explaining ALL of that.

    how many people out there in the whole World (non-IT people as illustrated in the actual article linked by the OP) do you think know what the hell is “Visual Studio”, “.Net”, “Multi-platform Application User Interface”, “template”, “C#”, “XAML”, “binding” (in this context)

    Exact same number as there is people capable of clicking on the provided links about them in the pre-requisite knowledge section.

    which is maybe level 4 and they’ll be totally lost,

    …until they read the links in the pre-requisite knowledge, and then they will understand all of it.

    I think you’re so way beyond the average person in your expertise in this domain

    says person who didn’t even scroll past the introductory paragraph! 😂 You think people try to learn things by reading only the introductory paragraph?? 😂

    you don’t even begin to suspect just how little of our domain the average person knows compared to an mere programmer

    And yet, weirdly, if you keep reading you’ll find it caters to people who know nothing about it 😂

    • Vivian (they/them)@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      3 days ago

      Cool but nobody’s about to link to prerequisite information like typing on a keyboard. Same for math, a book focusing on integration isn’t going to say “read this book for the basics of addition btw”.

      And why should one even cater to that? If a person is interested enough they can just… look up the things they don’t understand, that’s not exactly hard

      • Cool but nobody’s about to link to prerequisite information like typing on a keyboard.

        they say to someone who does indeed link to all pre-requisite knowledge. 😂 You know some Tech people do indeed recommend doing a touch-typing course, right?

        Same for math, a book focusing on integration isn’t going to say “read this book for the basics of addition btw”

        I’m a Maths teacher. You’ll find that Maths textbooks do indeed run through any pre-requisites for the topic. e.g. “We discussed back in Chapter 2…”.

        And why should one even cater to that?

        Because it’s useless to a large chunk of your audience if you don’t.

        If a person is interested enough they can just… look up the things they don’t understand,

        No they just can’t, not when no information at all has been given on what this is so that you have something to search for. See Microsoft doco where they use TLA’s, don’t tell you what the TLA is short for, don’t link to any information about the TLA, and searching for “TLA” (since they’ve not told you what TLA is short for) fails to bring up any information about this thing they are talking about. Now the tutorial is completely useless to you because you have no idea what they’re talking about and can’t find anything about what they’re talking about. “Draw the rest of the owl”

        that’s not exactly hard

        It’s very hard when you have no search keywords at all to work with.

      • Trail@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        3 days ago

        No, you’re not supposed to follow years of computer science courses in a university. A good tutotial will provide all prerequisite knowledge for you. Including high school.