Unable to load image

Every down vote here is a typetard tear falling down because they just can't reasonably defend TS.

https://old.reddit.com/r/javascript/comments/1atu10w/askjs_if_you_dont_use_typescript_tell_me_why_5/kqzqete/?context=8

TypeScript community is a bunch of toxic crybabies forged by advertisement who usualy know absolutely nothing beyond what the propaganda says or about the most basic programming concepts, and want to look like they know something. All arguments in favor of TS are always the same old fake propaganda that Microsoft was laughed about when TS was launched. TS is extremely slow and bloated, it forces stupid practices, and present no real value for any level of expertise, it's basically useless, and serves only for Microsoft to increase their market share. That's why reasonable projects are consistently abandoning it, as popularity pushed by propaganda alone has no real value.

JS is very fast, expressive and flexible enough to allow any amount of strictness you need. TS is just propaganda oriented programming that naive devs and overconfident juniors following the hype of the week use to try to look less stupid and avoid FOMO.

Every down vote here is a typetard tear falling down because they just can't reasonably defend TS.

:#marseyclueless:


and serves only for Microsoft to increase their market share

oh please. the "mIcrO$oft is eVol" stuff is lame and tired. it makes the rest of your arguments sound conspiratorial. what business plan entails building out an open-source language with ZERO tie back to your core offerings: Office and Azure?

it's adoption was driven largely due to Angular, not some secret "propoganda" from Microsoft (what a ridiculous word to use in this case).

:#soysnoo4typing:

Thanks for proving my point. If basic common everyday business strategy of multi billion companies sounds conspiratorial, you're the very target for my comment. Cry louder, it seemed to me that even your words were distorted by your crying. xD

:#marseyretardchadtalking:

If basic common everyday business strategy of multi billion companies sounds conspiratorial

sound real stupid not being able to articulate why releasing an open-source language that DOES NOT TIE TO THEIR CORE OFFERINGS is "everyday business strategy".

Cry louder, it seemed to me that even your words were distorted by your crying. xD

ur the b-word on a tirade

:#soycry:

47
Jump in the discussion.

No email address required.

https://i.rdrama.net/images/17083024200806968.webp

most competent and professional Javascript developer.

Jump in the discussion.

No email address required.

expected typetard comment

Jump in the discussion.

No email address required.

web "developers" are subhuman

Jump in the discussion.

No email address required.

Type systems are a meme. Just make everything a string, brah.

Jump in the discussion.

No email address required.

>Pythoncels

why isn't my code working?

adds isinstance checks anyway bc they're a brainlet

:#soycrytyping:

>OCamlchads

type 'a tree = Leaf | Node of 'a * 'a tree * 'a tree

let rec tree_map f = function
  | Leaf -> Leaf
  | Node (value, left, right) -> Node (f value, tree_map f left, tree_map f right)

always as expected

:#marseygigachadtyping:

Jump in the discussion.

No email address required.

I always thought you were a biowoman :marseythonk:

Jump in the discussion.

No email address required.

I am. I am doubly cursed by God: first as a woman, and second as a data engineer.

CSV. It's all CSV. :marseypuke:

Jump in the discussion.

No email address required.

data engineer

Every day we fall farther from god.

Jump in the discussion.

No email address required.

have you heard of this neat program? you don't need to use "python" anymore https://www.microsoft.com/en-us/microsoft-365/excel


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

:#marseymespecial:

Jump in the discussion.

No email address required.

Haha this guy is great, wish he posted more regularly. JS developers need constant reminders that the world they chose to live in is a suboptimal one. :marseywebshitgenocide:

Jump in the discussion.

No email address required.

The problem with TypeScript is that its type system is leaky like Carp's dad's asshole.

For example:

let this_is_a_string_or_at_least_it_should_be : string;

// this line would understandably cause a type error:
// this_is_a_string_or_at_least_it_should_be = {"foo": "bar"}

// but this works:
this_is_a_string_or_at_least_it_should_be = JSON.parse('{"foo": "bar"}');

// outputs: {"foo": "bar"}
console.log(this_is_a_string_or_at_least_it_should_be); 
Jump in the discussion.

No email address required.

Imagine a js programmer having to be aware of an oddly specific corner cases

Jump in the discussion.

No email address required.

true, just use purescript if you're serious about being a typetard

Jump in the discussion.

No email address required.

Complete or sound.

Jump in the discussion.

No email address required.

i should probably start using TS but i don't really want to

Jump in the discussion.

No email address required.

>TS is extremely slow and bloated

>JS is very fast

TS just compiles to JS though :marseysquint:

Jump in the discussion.

No email address required.

if what would take 1 operation when written in Javascript turns into 4 operations when it's compiled to Javascript from Typescript, it'll slow it down significantly. It ends up running Javascript, but it can end up running worse Javascript.

same way C# and C++ both compile to assembly, but C++ can be more performant, because C# has to do a bunch of extra stuff to handle all its quality of life features and that results in a lot more work in assembly than the equivalent C++ would be.

Jump in the discussion.

No email address required.

Good point, I just assumed TS would spit out good code.

Now if you'll excuse me, I have to go slap together some atrocious webshit.

Jump in the discussion.

No email address required.

He said "propaganda" 30 times on the first 4 pages of his account. Based schizodev

Jump in the discussion.

No email address required.

xD

This is too funny XD

I'm sorry if I ever offended you, 'cause you clearly don't need anyone to offend you, you do it by yourself xD

After being humiliated by your own intellectual capacity, your question now becomes "how typescript relates to azure or office" xD

As if it makes any sense at this point. You surely don't know what you're asking, you don't know what you're talking about, you don't know how to express the propaganda you've been exposed to and indoctrinated, you don't know any type of rethoric and are trying really hard to sound less stupid, but the main thing you don't know is: you're the worst enemy you've got, and everyone around you can see it but you.

Keep crying, or put yourself together boy.

Needs moar :marseyxd: otherwise we might suspect :marseyseethe:

Jump in the discussion.

No email address required.

Every down vote here is a typetard tear falling down because they just can't reasonably defend TS.

Snappy quote please

Jump in the discussion.

No email address required.

@A


Give me your money and I'll annoy people with it :space: https://i.rdrama.net/images/16965516366194396.webp

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

JS is very fast

:#marseyoctopus2:

Jump in the discussion.

No email address required.

the JS guys I know seem to be like the Java guys of yore. They punch in at their 9-5 and don't care much for "programming" "communities".


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

Basically programmers who dont give a shit and are the first to whine when laid off.

They end up working at some shithole company with ancient software stacks who refuse to migrate off java.

Jump in the discussion.

No email address required.

What do you mean by give a shit?


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

I mean they no longer care about learning new technologies, advancing their career, or even about programming at all.

Jump in the discussion.

No email address required.

I mean, yeah, it's a job.

People work jobs to make money by accomplishing business goals, not for some higher purposes of "caring about programming" or "new technologies" lol.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

If you work a job that requires learning new shit you can't just clock out like a 9-5 barista and not expect to get replaced or at best relegated to some mid level position the rest of your life.

That is just how it be. :marseysigh:

Jump in the discussion.

No email address required.

Are the Java, C# and now JavaScript behemoths going away sometime soon?

I don't think most devs are working on very interesting stacks.

I doubt you'll maximize your compensation working on the same Java CRUD line-of-business app day in and day out but it's a perfectly viable middle class job :marseyshrug:


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

This reminds me of how I felt as a perl monk while python was taking over. I already know perl by Larry Wall, why the frick should I learn perl by Fisher Price? But alas, the winds of change blow strong and my perl skills have been left to rot.

Jump in the discussion.

No email address required.

How much of your old code can you read? Be honest.

Also, why did they make the object system so r-slurred and slow?

Jump in the discussion.

No email address required.

I can read all of it motherlover because I don't write my code like its a golf contest. Object oriented programming in perl is for strags but you can use moose if that's how you were born.

Jump in the discussion.

No email address required.

Final question:

What are your thoughts on raku?

And I use ruby so it doesn't really matter :marseywholesome:

Jump in the discussion.

No email address required.

I don't know much about it. Perl 6 looked interesting at the time, but people who use perl are interested in getting stuff done, not jerking each other off and that was a wild 10 year jerk-off session with no orgasm. I know it was spun off but its too late to care. I only use perl for some fancy command line stuff now.

Jump in the discussion.

No email address required.

the fact that perl was so unmaintainable that people left for python says a lot.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

javascript is fast

- "programmer" who has written code in JS and maybe python

Trans lives matter

Jump in the discussion.

No email address required.

what is orange site saying

Jump in the discussion.

No email address required.

You should have an LLM do your type checking and also write your code and have it write tests for its own code while you're at it.

Jump in the discussion.

No email address required.

Don't need tests with a modern type sustem.

Jump in the discussion.

No email address required.

Mayocide Ayy Lmao

Snapshots:

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.