• tyler@programming.dev
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 days ago

    You mean all the things that have links to resources about them in the pre-requisite knowledge section? 😂

    no, I mean the things I listed… Like Git, GitHub, and the rest


    Now go read through the links in the pre-requisite section.

    … I did. They’re literally links to download Visual Studio (nothing about git, github, views, literally anything besides downloading), a link to download .NET (same deal here), and a link to C# (once again, zero mention of git, github, etc.)

    I think you must have started to add those in and forgot because there is absolutely no mention of them in your links.


    Also, they’re not pre-requisites - it isn’t necessary to know how to use them, giving cloning the repo is optional - hence not listed as pre-requisites. See how that works?

    From your article:

    I have made the first commit at this point. 
    The repo is at https://github.com/SmartmanApps/CSharpUI. 
    This is preserved in the Master branch - all changes will be made in different branches 
    so that you can swap between them to compare 
    (though referring to the repo is optional - all the information you need is in this blog post).
    

    you mention commits. Knowing wtf you are talking about is a prerequisite to literally understanding the words you are typing. If it doesn’t matter then don’t mention it. You mention repo. That requires knowing wtf a repository is. If it doesn’t matter don’t mention it. State “The code is at this link”, not “the repo is here, this is preserved in the Master [sic] branch” (which is one of your typos by the way). You then discuss swapping between branches. All of this requires understanding git. To anyone that knows nothing about programming your words are completely nonsense here. To any reader that sees your words “though referring to the repo is optional - all the information you need is in this blog post” they will think “then why did this author mention it?”


    Knowledge of layout is also a prereq

    No it isn’t. I specifically cover exactly that. I see you didn’t read it.

    … yes it is dude. You literally didn’t cover it. The first mention of layouts is when you say

    For those not familiar with this, normally a layout recalculation is done each time you 
    add an element to the UI, but the batch begin and commit says that we are going to 
    make a bunch of changes, and don't do any recalculations until we are done adding elements
    

    which is nonsense to someone that doesn’t know anything about layouts. You then proceed to say

    Define our elements: Well, we get to cheat a bit here, since we're recreating an 
    existing UI - we can just read through MainPage.xaml and see what's there.:-) 
    The ScrollView and VerticalStackLayout are used to position the other elements 
    on the screen, so that'll go in our "Assemble GUI" section - everything else are views. 
    

    We can’t cheat and read through MainPage.xaml, you literally just had us delete it! Not only that but you said we don’t need to click on the link to the code and you said everything would be provided in the article! All of which are false at this point. Then you state “The ScrollView and VerticalStackLayout … everything else are views.”. WTF are ScrollView and VerticalStackLayout and views??? This requires prerequisite knowledge of how layouts work. This is not in any of the prerequisite links. It is not explained in the article.

    So not only do we need to actually be performing the actions in the article alongside you (meaning we can’t just read the tutorial to find the information we need), you’re forcing users to do the coding, and then you’re actually telling the users to use something you’ve had them delete! AND you expect them to know what views, layouts, and reflowing are.

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

      Like Git, GitHub

      Not sure how many times I need to tell that that it isn’t a pre-requisite.

      … I did.

      No you didn’t. I just added screenshots in my other reply pointing out all the links that you didn’t click on.

      you mention commits.

      for those who are taking the option of following the repo.

      Knowing wtf you are talking about is a prerequisite to literally understanding the words you are typing

      You think people would be following along in the repo if they didn’t know what a repo was?? 😂

      To anyone that knows nothing about programming your words are completely nonsense here

      Why would “anyone that knows nothing about programming” be reading a blog about how to write a MAUI page in C# instead of XAML? 😂 And, again, this is covered by the links in the pre-requisites, the whole point to begin with.

      they will think “then why did this author mention it?”

      Because it’s optional

      The first mention of layouts is when you

      …go read the information at the pre-requisite links.

      which is nonsense to someone that doesn’t know anything about layouts

      And why would “someone that doesn’t know anything about layouts” be reading a blog about layouts in MAUI? 😂

      you literally just had us delete it!

      I also covered the process for (re)creating the whole project at the beginning, for those who didn’t have the common sense to read through what what was going to happen after we delete it, or they can click on the first version in the repo, and these are Windows developers, so it’s probably still in the recycle bin, so yes, they most definitely can.

      you said we don’t need to click on the link to the code

      That’s right.

      you said everything would be provided in the article!

      Yep, including links to pre-requisites.

      All of which are false at this point

      Nope, none of which are false.

      WTF are ScrollView and VerticalStackLayout

      Covered by links in the pre-requisites and subsequent directions on what to do.

      This requires prerequisite knowledge of how layouts work.

      Covered at the pre-requisite links.

      This is not in any of the prerequisite links

      I already proved you didn’t look at any of the links there, like…

      (meaning we can’t just read the tutorial to find the information we need

      You can if you’re already familiar with everything in the pre-requisites.

      you’re forcing users to do the coding

      How am I forcing them? They can just read it all if they want. Also, you know that’s why they are reading the blog in the first place, right? 😂