653
functions (lemmy.ml)

cross-posted from: https://lemmy.ml/post/39334581

you are viewing a single comment's thread
view the rest of the comments
[-] SpaceCowboy@lemmy.ca -3 points 3 weeks ago

Stylistically, you're changing the array when you add something to it. Javascript is a janky language in the best of times, but FE devs like to artificially introduce additional unnecessary complexities on top of the jank.

const is simpler. why would I declare an array as let if I’m not reassigning?

Why would you declare a const that's going to have different data every time to function is called?

Now I'm thinking it's a form of gatekeeping. Just an excuse for FE devs to throw out terms like "immutable" to make it sound like they know what they're taking about. Y'all need to constantly sound like you know what you're talking about when dealing with users, pretending weird stylistic choices have real technical reasons for them. But the BE devs know what you're saying is complete bullshit LOL.

[-] brian@programming.dev 2 points 3 weeks ago

knowing the programming language you're working in at a basic level is gatekeeping I'm ok with

[-] masterspace@lemmy.ca 2 points 3 weeks ago* (last edited 3 weeks ago)

You are literally just describing the conceptual differences between functional programming and object oriented programming. It has nothing to do with front end vs backend, except for the fact that React has vastly popularized functional paradigms on the frontend.

If you come from a Java / Spring background, that will seem foreign, if you come from an express background it will feel natural.

Functional programming is extremely pleasant though. Its been described as what object oriented would look like if you actually followed all the SOLID principles. You should keep an open mind.

[-] SpaceCowboy@lemmy.ca -2 points 3 weeks ago

I'm questioning why things are being done in the way they're being done and you're saying I'm being close minded? Also spewing out some more jargon like that's going to impress me?

And LOL at "it will feel natural after you get used to it." I don't think you understand the concept about something feeling natural. Like I say I just make stuff const because someone put some bullshit in the linter. Enforcing dumb rules in a linter is the opposite of keeping an open mind, it forcing preferences on people.

I think I've confirmed it's just FE religious dogma. Just keep on repeating whatever Theo says and people will think you know what you're talking about.

[-] masterspace@lemmy.ca 3 points 3 weeks ago

Lol good luck on that promotion, you seem difficult to be around.

I wonder how your company handles performance reviews when you already know everything about all types of programming?

[-] SpaceCowboy@lemmy.ca -1 points 3 weeks ago

Yup, it's definitely just some religious dogma going on there.

You think it's a good career choice to conform and never question anything so you wind up being indistinguishable from an LLM? Ok, good luck!

this post was submitted on 22 Nov 2025
653 points (98.7% liked)

Programmer Humor

27934 readers
1943 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS