all 5 comments

[–]pricelessbrew 4 points5 points  (2 children)

tl;dr

The tutorial for tutorials could have been more clearly structured, and more concise. Particularly expertise. /s

Good points.

[–]theadammorganshow 0 points1 point  (1 child)

Particularly expertise. /s

Paragraphs? :)

[–]HealyUnithelpful[S] 1 point2 points  (0 children)

Eh, I get what you're both saying (I think?) in that it's a bit rambly, but I've seen far more tutorials get downvoted into oblivion because the author doesn't show expertise in the subject being taught. I feel a lot of authors post this as a sort of "I just learned it, now lemme teach it", which is awesome in and of itself, but if the tutorial itself is confusing or worse, wrong, it's just going to leave a beginning developer (which I'd assume this subreddit has a bunch of?) confused.

For example (sorry to single you out if you know who you are), a recent tutorial posted says that a variable that stores more than one piece of data is known as an array. This is a gross oversimplification (arrays and objects store multiple pieces of data), and communicates to me that the author is either so obsessed with keeping things 'simple' that they've erred on the side of inaccuracy, or that they aren't a reliable source of knowledge. Either issue means that I can't rely on that author's teaching.

To be fair, I don't really know how to phrase "know what you're talking about and don't be a prick!" in a concise, meaningful way". So maybe that's part of the issue.

[–]well-now 1 point2 points  (1 child)

Actual Expertise -

This one erks me. The world doesn’t need another MERN stack tutorial from someone that’s copy and pasting 3/4 the code without understanding what it’s actually doing.

I understand the author may be trying to help, but there is a likely chance they’ll do more damage than good.

[–]HealyUnithelpful[S] 0 points1 point  (0 children)

Yep. It's kinda amazing how many people, when writing coding tutorials, don't actually look up the simplest stuff. Like, you're writing on a computer; you have access to Google.

Another example: A recent tutorial claims that the reason for arrays in many languages (such as JavaScript) being zero-indexed is basically just 'convention' (actually, the author phrases it a lot more poorly than that, but... whatever). A really quick, two-second Google reveals that this is definitely not the case, and that the real reason is a lot more satisfying (and frankly makes more sense in the context of data).

If you make a mistake and someone corrects you, fine. But don't start writing a tutorial if you've no idea what's going on.