News for hackers. Stuff that matters.
Re:Make the Web Work for Everyone by RodericDay on Wednesday July 06, 2016 @11:47AM (#12043832)
Chrome, Angular, Mongo, Node, and Express? To teach HTML/CSS/HTTP/JS?

Damn. I would definitely not take that class.

Re:Make the Web Work for Everyone by striking on Wednesday July 06, 2016 @12:15PM (#12044057)
Right? Angular is far from regular HTML. It makes sense to use, when you want people to get started with interactivity in the web... after that, though, playing with "dependency injection" and "transclusion" is just not good for you.
Re:Make the Web Work for Everyone by TeMPOraL on Wednesday July 06, 2016 @04:16PM (#12045585)
> It makes sense to use, when you want people to get started with interactivity in the web...

I don't think it makes sense even then. The toolset is just way too complex both for teaching, and even for practical use for small projects.

I mean, when people are supposed to learn about things like HTTP, or the idea that server-side programming involves writing programs (the normal, regular kind) that output text - which will later be sent over the wire to the browser. Or even how the control flows through your application. You know, the basic, fundamental stuff - understanding of which is kind of required to do this job well. All the "we'll teach non-programmers coding with current framework du jour" courses and classes I've seen involve typing in magic invocation that generate shit ton of folders and files that nobody tells you what they do or - more importantly - why they're even there, and that's all for a "hello world" app.

I feel that all the current sexy web classes are aiming to produce code monkeys, not programmers. Which might be an effective way to get someone to bullshit their way into the first job - but I doubt it serves the students long term.

Personally, when I'm teaching someone server-side development, I start with simple programs that print stuff to terminal using the regular printf()/whatever calls, and then show them that websites is what you get when you send that text to a browser instead...

Re:Make the Web Work for Everyone by striking on Thursday July 07, 2016 @12:05AM (#12047431)
Thanks for the response. That's really useful.
Re:Make the Web Work for Everyone by kirkdouglas on Wednesday July 06, 2016 @04:59PM (#12045865)
I think that Stanford tries to be trendy, since it's located in Silicon Valley and surrounded by startups.
Re:Make the Web Work for Everyone by nathancahill on Wednesday July 06, 2016 @11:52AM (#12043862)
At least it's not Rails anymore /s