Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment This is a basic problem with all education. (Score 1) 77

In my experience, this is the case for everything, from primary school through to university. Memorisation is the way that stuff is taught throughout education, which makes sense - it's easy, makes marking and standardised testing easier, and it makes people seem competent. It also ignores the fact that learning the concepts and being able to apply them is so much more important.

Comment Re:And... (Score 2) 179

Which is why we should be asking for two-factor auth on every site, and using unique random passwords stored in a password vault for websites that need passwords. That way, if someone gets your password, it's a) useless without your phone b) useless for any other site. Unfortunately, it's extra hassle for developer and end user, so only a few people do it.

Comment The exact opposite of what you want to do. (Score 2) 183

The number one thing that programmers need to learn, and from what I have seen, don't at University, is how to read documentation and apply the learnt concept to their code. The easiest way to learn to do that is to learn by doing. Programming is probably the easiest thing in the world that requires a fair amount of knowledge to do without formal education - the resources are vast and great. A mixture of a good language (personally, a huge fan of Python, and it's often considered a good language to learn, but really, anything with a large standard library will do), it's documentation, Google and StackOverflow will be enough.

Comment Re:Good news for the Python community (Score 1) 180

Yeah, the issue is that Python is pretty hard to sandbox, being the hugely dynamic language it is. I imagine it would take a lot to get the browsers to stop working on their JavaScript implementations that they have sunk insane amounts of time and effort into, and start something brand new.

Trust me, I'd love to see it happen, but I don't think it will.

Comment Re:Too many languages - insanity (Score 1) 136

You defining lambdas as something else doesn't make them more powerful, it's just something you are saying. I will ask again, and if it's so obvious then you shouldn't have a problem answering, in what situation do I need a lambda (or even want one, just to make something simpler or whatever) instead of a function?

Comment Re:Still doesn't answer "Why" (Score 1) 387

Automatic type conversion, NaN is a number, NaN doesn't equal itself, leave off a 'var' and you start creating globals, "0" == false but "false" != false, parseInt assumes that anything beginning with a 0 is octal, anonymous functions everywhere (which discourages code reuse), there is nothing that even approaches a decent looping structure, etc..., etc... - I'm no expert, I fully admit, but what I have used of JavaScript makes it quite clear that there are huge problems there.

Really, I'd be happy to take another look if someone could show me why everyone loves it - but even without the mess of DOM and HTML (which I agree, are half the pain of web dev with JS), I don't see it.

Slashdot Top Deals

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE

Working...