4 ms·
The author is right when he says "coding is still too damn hard for beginners." That's because he's been led to believe he needs to install Node to join the "co
by DanielKehoe 6y ago
The author is right when he says "coding is still too damn hard for beginners." That's because he's been led to believe he needs to install Node to join the "code club." Contemporary professional web development (as practiced by members of "the code club") is madness. We owe it to beginners to show there are easy, practical, sensible ways to get started. He needs to look at tutorials that show how to write code with just a text editor and browser. I've written some about going Stackless [0]; we need more.
[0] https://tutorials.yax.com/ https://tutorials.yax.com/
- aspyct 6y agoAgreed. Notepad for the win!
- DanielKehoe 6y agoIt doesn't have to be Notepad. But it's important to communicate to beginners that they can actually get far without build tools or frameworks. Go stackless. Use the platform.
- aspyct 6y agoCouldn't agree more. Actually, even non beginners should be reminded of that, sometimes.
- ccmcarey 6y ago> Contemporary professional web development (as practiced by members of "the code club") is madness In what way is it madness?
- DanielKehoe 6y agoFor beginners who've started with HTML, React or Rails is a huge cliff to climb. Yet that is the expectation we've set as professional web developers, when in fact we're often over-engineering our projects. There's no need for build tools in development when we can use module CDNs. There's no need for frameworks in many use cases (unless you need state management but that's not for beginners anyway).
- ccmcarey 6y ago> For beginners who've started with HTML, React or Rails is a huge cliff to climb These are highly orthogonal concerns. html is markup, React and Rails are client/server side ways of generating that markup. > Yet that is the expectation we've set as professional web developers This is so weird to read. Like yes, obviously it's an expectation that you need to know a way of generating html if you want to have any more than just a static page. > There's no need for build tools in development when we can use module CDNs Sure, if you want to write plain JS. But that means no Typescript. No tree shaking, or lazy load importing, so your application is going to be big, and slow. No code transpiling to backfill support for older browsers.
- DanielKehoe 6y agoWe're talking about beginners. Presumably they start with HTML and then ask what they should learn next. Let's save the madness of Typescript and tree shaking until after they've achieved some initial wins. Let's start with algebra before calculus. Right now it's too much like times tables and then Fourier transforms.
- halfmatthalfcat 6y agoLol the demonization of Typescript continues...
- brazzy 6y agoTake a look into your node_modules folder.