this post was submitted on 25 Sep 2025
558 points (95.9% liked)

Programmer Humor

26650 readers
2082 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] tyler@programming.dev 1 points 5 days ago (2 children)

continued...


You don’t explain what binding is.

Yes I do! 😂 As do the links in the pre-requisite knowledge. Again showing you didn’t read it

no you literally don't and no, once again you seem to have maybe saved a draft somewhere that you are seeing prerequisite links that are not present in the published article. This is what we see

The first link is a download link. The second link is a download link. The third link is a link to a single tutorial titled "Introduction to C#" and is made up of 6 sub-tutorials titled:

  • Hello world and text
  • Numbers in C#
  • Tuples and types
  • Branches and loops
  • List collections
  • Pattern matching

Not a single one of these tutorials mentions views, bindings, layouts, git, or even github. Do you really need me to go paste all of the text from those pages here into a comment so you can see for yourself? I really don't want to do that. You can go search yourself since you think your tutorial is so perfect, you shouldn't have any difficulty proving me wrong.


There’s a ton of typos.

says person not identifying any

I was trying to avoid writing a lengthy reply explaining every minute thing you've done wrong since that's reductive and honestly rude. On top of that, I make plenty of mistakes myself so pointing out your grammar and typos is even worse. You've forced my hand though, here are some of your typos.

  • most commonly this either needs to be combined with the first sentence or needs to be capitalized
  • (or Colors.cs if you must 😂) should be (or Colors.cs, if you must 😂)
  • And ditto for Background, but set to whatever colour you want for the background. e.g. #FF000000 for black. should be And ditto for Background, but set to whatever colour you want for the background, e.g. #FF000000 for black.
  • despite how it may appear, should be Despite how it may appear,
  • Don't forge also that should be Don't forget also that
  • batchbegin(); batchcommit(); should be BatchBegin(); BatchCommit();
  • what's there.:-) should be what's there. :-)
  • So, now we just need to add our 2 properties. -> So now we just need to add our 2 properties.
  • where you have to change you code -> where you have to change your code
  • you also switch between colour and color numerous times.

there's more, but honestly this is incredibly tiring. You don't need to admit anything. Just stop arguing about having a perfect tutorial. Nobody writes perfect tutorials. Claiming that you have is honestly ridiculous, especially when you've missed so much.


You missed putting certain things in code blocks

You ever tried doing that on dev.to? Guess what? There’s no tutorials for it! 😂 (the thing they said to do doesn’t work)

no, but I also would never choose to do a tutorial on dev.to. Just because you chose to write a blog somewhere that makes your communication less effective doesn't mean you aren't responsible for your communication being less effective.


You should every once in a while show the full class or file so the reader knows what they missed

It’s done at the beginning. Also there’s the repo. Again showing you didn’t read it.

this is very tiring. You never once show the full file in the article. In this comment you made here on Lemmy you have reaffirmed that you do not need to know or use Github to complete your tutorial so stating that you need to leave your article to see the full code is the exact opposite of what your tutorial has stated. I did read your tutorial, which is why I know you said those things.


There’s a lot that could be improved here.

says person with made-up criticisms from not having actually read through it.

It’s hard to write a tutorial.

No it isn’t. Assume the reader knows nothing.

I'm very sorry you have to hear these criticisms in this way, but your tutorial is severely lacking. If a staff software engineer has trouble following your tutorial from the very beginning then there are things that can be improved. I stated those things nicely in my first comment and then you lashed out stating that I didn't read your tutorial, even though I did. This comment here is the last I'm going to make on the subject. Your tutorial needs work. I've given you some things you can work on and you can either believe me (and the other comments from other users) or you can believe yourself and continue writing tutorials like this one.

[–] r4venw@sh.itjust.works 2 points 5 days ago (1 children)

You have the patience of a saint for doing this. OP's condescending attitude became too offputting for me to bother giving more detailed feedback

[–] tyler@programming.dev 2 points 4 days ago

Nah I just didn’t want anyone coming by and believing OP’s bullshit. They’ve made it abundantly clear with their comments now that they don’t actually know how to write a tutorial so it’s no longer necessary for me to respond. They even claimed that because they linked to the VS website that means that anything listed anywhere on that site is a prerequisite which is so hilariously backwards as to be moronic. Like they posted pictures stating that the headers are links that indicate there’s prerequisites. 😑

[–] SmartmanApps@programming.dev 0 points 5 days ago

no you literally don’t

Yes I literally do. "gives us a consistent look throughout the app, and in fact a consistent look across all our platforms (because we are now replacing the default colours with our own colours)", etc.

The first link is a download link.

It's a download page. Scroll down past the download link.

The second link is a download link

Ditto...

The third link is a link to a single tutorial titled “Introduction to C#”

Ditto

git, or even github

Still not a pre-requisite

Do you really need me to go paste all of the text from those pages here into a comment so you can see for yourself?

I just pasted screenshots showing where you can go deeper as needed on the actual pre-requisites.

this either needs to be combined with the first sentence or needs to be capitalized

It's a reserved keyword, always in lower-case.

you also switch between colour and color numerous times

color is a reserved keyword, colour is correct English (since I'm not American).

there’s more

And several that you've referred to already are in fact not typo's.

Just stop arguing about having a perfect tutorial

I never said that Mr. Strawman. I gave it as an example of how to cater to all levels of reader. i.e. pre-requisite links, etc.

Claiming that you have is honestly ridiculous

And you claiming that I did is ridiculous.

I also would never choose to do a tutorial on dev.to.

It's there because that's where some of the MAUI team post blogs themselves - all in one place. - but good on you for criticising me without even asking why it's there.

You never once show the full file in the article

Again, yes I do, at the beginning

so stating that you need to leave your article to see the full code is the exact opposite of what your tutorial has stated

No it isn't. I stated that was optional at the beginning.

your tutorial is severely lacking

says person picking on typo's (some of which aren't) and didn't explore any of the pages linked to in the pre-requisites. I guess you expect me to re-invent the wheel in the latter case...

continue writing tutorials like this one

that have links to pre-requisites, which is the whole point to begin with, but sure, pick on some typo's (some of which aren't) because you can't refute the actual point... 🙄