News for hackers. Stuff that matters.
Re:Lay off W3Schools by DanBC on Thursday August 09, 2012 @12:02AM (#4359451)
> W3Schools has already announced that it's content should be used at the user's risk, which means they waive all responsibility for inexperienced users. It is not their job to babysit developers, since it is the developer's job to research other sources and improve his understanding through rigorous practice and peer feedback.

That's awful advice for beginners, who have no idea why some things are good and others are dumb.

Some people will validate their pages. Some of those people will know what the errors mean, but decide that it's okay to have those errors. Other people will get a bunch of errors, and not really understand what's going on, and will just publish anyway because "it works in the browsers I tested on".

Re:Lay off W3Schools by qubot on Thursday August 09, 2012 @12:07AM (#4359462)
> "That's awful advice for beginners"

It's not bad advice to suggest that developers be stupid if they are the type to learn from their mistakes. If they are not the type to learn from their mistakes, why are we worried about them?

Re:Lay off W3Schools by DanBC on Thursday August 09, 2012 @05:20AM (#4360269)
Being given correct information but making mistakes, and then learning from those mistakes in your efforts to recreate the good advice, is a useful learning technique.

Being given incorrect information, and making mistakes, and not knowing you've made mistakes, is not a useful learning technique.

And while these people are making mistakes and learning from them their customers are suffering buggy code and everything that goes with that - data loss and insecurity at the extreme end and unexpected behaviour at the mild end.

Re:Lay off W3Schools by qubot on Thursday August 09, 2012 @12:00PM (#4361684)
> "Being given incorrect information, and making mistakes, and not knowing you've made mistakes, is not a useful learning technique."

W3Schools has pointed out that users take a risk with its content, and it made no claim over the quality of its code. The only element they have authority over is its clarity, and that is what's important. The information may be lacking, but I stick by my guns when I say that crap code can still make some concept that a tutorial revolves around clearer. If other elements are not relevant to the tutorial, I do not believe it is fair to blame the author for excluding them.