Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Just another "everything from scratch" shithead.
iiii8883235dYou don't say. And then what? There's no alternative
qwwerty1046235d@Fast-Nop imo given his bio and work he did on JS (incl. being part of ESCMAScript comittee), I guess he got to a point where he decided JS is beyond salvation.
@qwwerty He has no point because who will pay for his idea when ditching all the existing JS software? He himself? Oh no, he's just about having bright ideas about what to do with other people's money. That's why he is a shithead.
qwwerty1046235d@Fast-Nop sticking with flawed designs just so people don't have to upgrade anything is your general approach?
What i'm reading there is "start thinking about what can we do better in the future because we're out of ideas how to fix this one" not yours "drop everything right now and start re-doing it". There is no horizon for transition and imho most of the current apps will be obsolete/rewritten in 10-20 years anyway.
@qwwerty Devs are totally in favour of the "everything from scratch" approach, and that's why devs don't lead companies. It's a major strategic mistake for any company, as Joel Spolsky pointed out two decades ago: https://joelonsoftware.com/2000/04/...
If there is no compatible upgrade path not only for the apps, but the whole ecosystem, it won't be done. It's as easy as that. There is no strategic benefit, not even the guarantee that it will be better this time, and devs circlejerking is no valid point.
Don't push them into native apps!
localpost3959235dTell Douglas Crockford to suck it.
All my homies hate Crockford.
hitko2920235d@qwwerty Yeah, and the author of NodeJS though Node should be discontinued and replaced by Deno. 4 years later and no such thing has happened, nor does it look like it's going to happen anytime soon. Not to mention all the dumb decisions Guido made regarding Python syntax, like how ("a", "b" "c", "d") not only works, but gives ("a", "bc", "d") (this exact bug is extremely common in many popular Python projects, iirc there was an article stating that 600 out of 1000 most popular Python projects on GitHub had it at least somewhere in the code).
If you look at other fields, antivaxxers love to cite various doctors and nurses in their bullshit, even though those people are neither pharmacist nor microbiologists and often don't understand those topics beyond what they need to know to administer drugs.
People in charge of standardising programming language and its syntax often don't know much about wider context unless they actively use said languages for some large-scale purposes.
@hitko Also, problems like the crazy toolchains and NPM aren't rooted in JS itself to begin with, and neither is the rampant abuse of JS for stuff that is the job of CSS or even HTML.
Plus that new languages are a dime a dozen, but what about dev availability? JS devs are abundant, but what about Crockford's pet peeve language? Did he actually try hiring devs for a real project? Probably not because he has no clue about reality from his ivory tower.
Not sure why he doesn't see that obvious upgrade path.
The generics are a bit of a train-wreck tbh and I don't see those getting properly fixed any time soon
@Oktokolo WASM 🤣
It's single threaded by design, simple, and duck typed. Most of front end should just be simple user interaction anyways, generally heavy lifting with data and such can be more accurately calculated in the back end.
The only issue is the catastrophic scope creep it's experiencing. Really? We're using it for desktop and server applications? We're transpiling strongly typed languages to it and sending it into outer space?.... That's an abomination.
AlgoRythm50566234d@Oktokolo you can debug TypeScript in the browser using map files, right?
Oktokolo11206234d@AlgoRythm Now that you say it, i remember, that we omited them because someone feared that the extension would get too big or something. Totally forgot about them.
iiii8883234d@AlgoRythm if only it was not weakly typed, it would be great.
Like python. It's not weakly typed and it's better.
Btw, Lua is a neat simple language. Used it for TTS and it was quite okay.