Live data from Hacker News

Lay off W3Schools

sagegerard.com

71–80 of 102 posts

Re: Lay off W3Schools

#71
post #70

W3Schools is not perfect but it is the best HTML/CSS reference that I've seen. The W3Fools effort is sort of well-intentioned but overly disrespectful. The supposed alternatives linked from W3Fools are hideous. W3Fools energy would be _MUCH_ better spent on developing an alternative.

Yes! Thank you.

Re: Lay off W3Schools

#72
post #29

Earlier quoted context omitted.

Good code makes crappy tutorials. If I was a moron, I don't care if the examples inadvertently summons swarms of locusts if I understand them quickly. Now, I would be all for W3Schools making their disclaimer more noticeable. It is there, though.

To the extent good code makes crappy tutorials, the language is what's broken. An unproductive comment, but I think it's a defensible one.

The problem is nuance, which involves all those little wow-I-wish-I-knew-THAT tidbits that students never learn about until a forum member or colleague hollers at them.

Languages cannot eliminate every subtlety in their use, and there will always be issues that call for more articles explaining how to sidestep them. Novices won't normally get to see this content, and it won't help them to shove it all down their throats at once back at the introductory level courses.

There's a reason most physics students hear about Newton first.

Re: Lay off W3Schools

#73

Step 1: Log into Google.com Step 2: Block w3schools at http://www.google.com/reviews/t > Sites will be blocked only for you, but Google may use everyone's blocking information to improve the ranking of search results overall.

That blocking no longer works for me.

Re: Lay off W3Schools

#74
post #69
post #34

Earlier quoted context omitted.

> "Not necessarily, and bad code can make dangerous tutorials." W3Schools is not responsible for what devs do, and safe code means introducing more concepts that can leave the scope of a tutorial. I agree the code sucks, but we're talking about minimizing time to understand something, not security. Save that for the security tutorials.

How are people supposed to know that they need to go and find a separate security tutorial (and not a W3Schools one, they don't have one)? Following that tutorial introduces massive security holes into a site. Those security problems need to be discussed. At the very least they need a warning saying "Don't do this until you understand the security issues discussed in THIS OTHER GUIDE".

> "How are people supposed to know that they need to go and find a separate security tutorial (and not a W3Schools one, they don't have one)?"

Whenever they realize they don't understand something. This could happen by reflecting on the material or after making a mistake.

> "Following that tutorial introduces massive security holes into a site."

I've touched on this on other parts of this page.

Re: Lay off W3Schools

#75
post #67

Except w3schools isn't approachable and it isn't for beginners. It's jargon loaded and filled with a bunch of information that means nothing to beginners. Let's look the page for explaining 'div': http://www.w3schools.com/tags/tag_div.asp "The tag defines a division or a section in an HTML document. The tag is used to group block-elements to format them with styles." Oh, I get it. Its for grouping block-elements(??)…

If you are a beginner maybe you shouldn't start by reading about the element... Just like when you start programming you shouldn't start with recursion. It does help to start at the beginning and work your way through to . I already had basic HTML/CSS knowledge when I found the site so not sure how it is to beginners, but I found your example to be a bit unfair.

What's wrong in starting programming with recursion? It is more intuitive since you learn about it in school...

Re: Lay off W3Schools

#76
post #56

I suspect that sources like W3Schools, the O'Reilly Missing Manual series and DirectXTutorial.com leave out good practices to avoid overwhelming the reader. This idea is sometimes called Wittgenstein's ladder: http://en.wikipedia.org/wiki/Lie-to-children - "My propositions serve as elucidations in the following way: anyone who understands me eventually recognizes them as nonsensical, when he has used them - as steps…

I agree with everything but the last bit. If you throw away the ladder, doesn't that represent forgetting the information that actually helped you?

I think it might be interpreted as "throwing away" the ladder-based technique, not forgetting about it.

So, for example, I might learn to build a Rails app using the scaffolding system, but once I know Rails well, I wouldn't.

Re: Lay off W3Schools

#77
post #74
post #69

Earlier quoted context omitted.

How are people supposed to know that they need to go and find a separate security tutorial (and not a W3Schools one, they don't have one)? Following that tutorial introduces massive security holes into a site. Those security problems need to be discussed. At the very least they need a warning saying "Don't do this until you understand the security issues discussed in THIS OTHER GUIDE".

> "How are people supposed to know that they need to go and find a separate security tutorial (and not a W3Schools one, they don't have one)?" Whenever they realize they don't understand something. This could happen by reflecting on the material or after making a mistake. > "Following that tutorial introduces massive security holes into a site." I've touched on this on other parts of this page.

> Whenever they realize they don't understand something.

Which is quite likely to be when their customers' data gets leaked or altered. That's a really bad time to discover a hole in your understanding.

Re: Lay off W3Schools

#79
post #70

W3Schools is not perfect but it is the best HTML/CSS reference that I've seen. The W3Fools effort is sort of well-intentioned but overly disrespectful. The supposed alternatives linked from W3Fools are hideous. W3Fools energy would be _MUCH_ better spent on developing an alternative.

We have MDN, dochub, sitepoint, etc, they all have up-to-date, correct content. We don't need another one. What's hideous about them?

Re: Lay off W3Schools

#80
post #16
post #4

Earlier quoted context omitted.

#1: Where is one post highlighted? The article (lazily) acknowledges other competition, and you even quoted said acknowledgement. #2: Yes, this point is ignored because it was not really the focus. The benefit you speak of can be realized without statements like "W3SCHOOLS IS TROUBLE" in big scary letters on W3Fool's homepage. The attitudes of the people involved and the clarity of their content are the focus of the…

#1: Paragraph 3 - "...sometimes even dead silence..." #2: OP misses the point of why there is so much hostility. If W3Schools was on page 3 for (chosen utterly at random)"getElementById" on Google, no one would care. Predictably, however, it's number 1. That's pretty dire - I would hope that the top results for common questions would be quality resources. Which W3Schools is not. There is a greater good here, which is…

#2: How is that w3schools fault that they are listed top of Google's search results? What do you expect them to do, somehow reduce their ranking? Surely it is the job of other sites to increase their ranking?
Post reply on HN