933
submitted 10 months ago by sag@lemm.ee to c/programmerhumor@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] jubilationtcornpone@sh.itjust.works 38 points 10 months ago

My relationship with JavaScript is more like an abusive relationship that I can't escape from because it pays all the bills.

[-] theherk@lemmy.world 26 points 10 months ago

It’s worth going hungry in the dark. Lawyer up and hit the gym. JS doesn’t deserve you.

[-] MajorHavoc@lemmy.world 15 points 10 months ago

And a Python developer is born!

Source: I moved on from an abusive relationship with JavaScript to a healthy not-at-all-controlling equal partner relationship with Python. And four spaces makes perfect sense, once I really considered Python's point of view...

[-] theherk@lemmy.world 8 points 10 months ago

You don’t have to go from crazy to slightly less crazy. You could try living that lean compiled life.

[-] DrJenkem@lemmy.blugatch.tube 3 points 10 months ago

We can go leaner. Why use a compiler when an assembler is all you need?

[-] theherk@lemmy.world 2 points 10 months ago

Good point. Why stop there?

https://xkcd.com/378/

[-] traches@sh.itjust.works 2 points 10 months ago

Strong types are really just healthy, clearly defined boundaries

[-] FierySpectre@lemmy.world 2 points 10 months ago

These days that's still python

[-] orca@orcas.enjoying.yachts 7 points 10 months ago

You just described my life. JS is hell.

[-] naught@sh.itjust.works 7 points 10 months ago

You guys are using typescript right? .... right?

[-] jubilationtcornpone@sh.itjust.works 3 points 10 months ago

Yes. However, The same cannot be said for every other dev on the project.

Typescript helps a lot but JS still lacks a lot of the functionality, and especially the tooling, available in other frameworks.

Going from ASP.Net Core to NestJS is like digging holes with a shovel instead of a backhoe. It feels like a huge downgrade. And then half your time is spent dealing with the incredibly finicky dev environment.

I am not impressed.

[-] naught@sh.itjust.works 1 points 10 months ago* (last edited 10 months ago)

Interesting! I have built several projects entirely in TS or with react/next frontends and I enjoy the DX a lot now that I have the experience with the overwhelming breadth of options out there. It was very frustrating and overwhelming for me at first though. I found Dockerizing to help with consistency and finickiness.

Just curious, what are you missing most from asp.net core?

[-] fidodo@lemmy.world 2 points 10 months ago

Try typescript

this post was submitted on 03 Jan 2024
933 points (93.8% liked)

Programmer Humor

32476 readers
916 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS