There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

oxideseven , in Sometimes there is a better choice than Javascript

Doing Odin Project now and the constant shiting on JS online is sort of crushing my motivation. 😫

ursakhiin ,

JS is fine. But as with any tool it’s not the best for every scenario.

The flak JS tends to get us mostly because of the rise of popularity is Node.js leading to backend JavaScript beginning commonplace. which it’s overall a poor choice for backend when compared to many other languages as the strengths that JS has are more tailored to frontend.

elbarto777 ,

Don’t listen to the javascript haters.

BrucePotality ,

Don’t worry about, JS is a fine language and is used by all of the top companies. If you want to get a job as a software developer you have decent odds if you learn JS

FoxBJK ,
@FoxBJK@midwest.social avatar

As someone currently job hunting - native JS isn’t enough anymore. Everyone wants React devs. I see some posts for Vue or Angilar and sometimes even TypeScript but the vast majority want React coders now.

towerful ,

Very true.
If you are learning JavaScript, typescript is absolutely worth learning as well.
React and Vue have some additional paradigms, but it is basically just JavaScript/typescript.
It’s a lot to learn all in one step.

I guess it’s like trying to learn C# and Unity all in one

garyyo ,

If you don’t hate a programming language you simply haven’t used it enough or are delusional. Every language sucks in its own special way, js ain’t special.

z3n0x ,
@z3n0x@feddit.de avatar

cue “if those kids could read they’d be very upset”

Reliant1087 ,

I agree with you that every language has its flaws but JS feels like it was a hodgepodge created without any design philosophy in mind. I don’t use C or lisp in day to day work but I can appreciate their philosophies and power. Can’t say the same about JS.

fkn ,

That’s because it literally is the result of mozila, Microsoft and later Google fighting about what the right language choices were/are. Browser detection scripts and shims are still a thing, but back in the day we had to code that shit by hand every, and I mean every, minor version release of every browser.

Reliant1087 ,

This is super interesting. But why isn’t HTML or CSS a similar mess? I found their structure to be more logical than JS. Parts of JS feels like it’s intended as a backend language but parts of it don’t.

fkn ,

Wait, you don’t think html is a mess? Lol.

Css benefited from coming much later than the other two… But it also has issues.

Reliant1087 ,

I mean semantic html seems like a pretty okay markup language.

fkn ,

Lol. That’s like saying js is ok as long as you never use the parts that 90% of js developers use.

Reliant1087 ,

Really? I find that css is pretty much the ugly part of html. Html is no worse than markdown or latex. If you just wrote plain HTML and were okay with how it rendered, you would have nicely structured code.

fkn ,

My point is that if you only use the parts that don’t bring confusion you have a problem… Nobody ever does that in production… Much less with any frameworks. There is no such thing as semantic html at scale or in any modern framework.

Reliant1087 ,

That isn’t the fault of the language though. It does what it was designed to well. Maybe it is I’ll suited to achieve things it wasn’t designed to do?

I could absolutely write code to do data analytics with C and gnuplot, does that mean they’re the appropriate tools for doing that when pandas, SPSS, Julia or matlab exists? Probably not.

fkn ,

Maybe I misunderstood your position. It seems like you are now saying you understand how html messy?

Blackmist ,

If it has a design philosophy, it’s “never show an error, even when the user is wrong”.

Reliant1087 ,

Made me lol :)

HKayn ,
@HKayn@dormi.zone avatar

Don’t let it get to you. This is mostly just a circlejerk by people who don’t even use JS themselves.

glad_cat ,

Honest answer: JS is a shitty language and I despise it. BUT you can learn a ton of stuff with that, all the features (loops, conditions, variables, etc.) that exist in other languages. You will hate JS one day too, but right now it’s good to learn, and when you’ll switch to other languages, you’ll be happy you learned something.

So yes, JS sucks, but no, it won’t be useless for your future. Keep on working, programming is really fun.

marx2k , in The team that pushed yesterday's Crowdstrike update has been identified.

I feel like angelina Jolie’s career peaked at this point

greywolf0x1 ,

I don’t think so, she was better known for Mr and Mrs Smith and Lara Croft but whatever she did in Salt was what tanked her and justifiably so

marx2k ,

Is Salt worth watching at all?

Redkey , (edited )

I saw it at the cinema and vaguely remember enjoying it well enough. It’s not a great movie, but it’s not awful, either. I didn’t know that it was supposed to be terrible; it looks like reviewers gave it a slightly better than average score.

I don’t expect ever to watch it a second time, if that helps.

Lara Croft and the Cradle of Life, though… All I can remember about it now is that afterwards, my friends and I agreed that we should’ve trusted our instincts and just walked out after about 30 minutes.

dutchkimble ,

I think it’s amazing and needs a universe of tv shows and movies

marx2k ,

You’re just trying to get me to sit through a bad time, I know it

dutchkimble ,

Not at all!

captain_aggravated ,
@captain_aggravated@sh.itjust.works avatar

Mr. and Mrs. Smith, there’s a movie I keep forgetting about.

yessikg ,
@yessikg@lemmy.blahaj.zone avatar

Can’t believe people just blame Salt when Wanted was way worse

Ptsf , in Malware As A Service
Anticorp , in OneDrive deleted my files!

In related news, I have had zero issues with my home network drive that is shared to the internet through FTP. Don’t use OneDrive unless there’s a really compelling reason to do so.

MajorSauce ,

You most certainly are not, but for who it might concern: Never omit to protect this access with a VPN and/or even better ditch FTP and opt for secure protocols like SFTP.

Anticorp ,

Oh well yeah, I’m using SFTP. I didn’t think that I needed to be explicit, but I see now that I did.

itsathursday , in If C++ wore pants

This is so stupid it’s great

WaylandHater26 , in blahaj

if you suck in the air of a blåhaj do you become a cute trans girl 🤔

Sneptaur , in After a particularly annoying update today
@Sneptaur@pawb.social avatar

Something something Linux something something Windows bad something something proprietary

marcos ,

Yes, but unironically.

It’s amazing how much pain Windows users will endure just for the privilege of…

well, something probably.

DragonTypeWyvern ,

It used to be convenience, but, by some foul magics, they have made Windows both dumber and less user friendly, like the inbred cousin of Apple with more privacy violations.

theonyltruemupf ,

It’s all about familiarity. People feel comfortable with Windows because they always used it and it has all the programs they always used. Most people just want to get their shit done and don’t care about operating systems at all.

Honytawk ,

Like Linux doesn’t have its annoying quirks that linux users will endure …

Just installing an audio device or Nvidio GPU is a pain. You guys are reinstalling your OS every couple of days because yet something else broke and you don’t know how to fix it. Repositories needing repositories needing repositories for things to work.

Not to mention the limited amount of programs that are compatible compared to Windows.

Sneptaur ,
@Sneptaur@pawb.social avatar

Source: made up

Literally none of this is true lmao

bleistift2 OP ,

Speak for yourself. I’ve lost count of how often I reinstalled Linux.

Sneptaur ,
@Sneptaur@pawb.social avatar

Skill issue

ColdWater ,
@ColdWater@lemmy.ca avatar

Skill issue

jrgd ,

We are well beyond the point of a majority of common hardware having built-in kernel drivers and userland software for extra stuff like RGB control that the best advice is rather avoiding Linux, to instead avoid the trash hardware (NVidia for the time being, GoXLR, Broadcom, etc.). My GPU, audio hardware, network interfaces are both popular products and have worked out of the box for years now.

Guydht ,

For me it’s playing games.

Also fingerprint driver.

lennivelkant ,

Playing games in general or specific games? Because just about every game I like to play runs just fine on Linux now. The only one I ever missed was Destiny2, but then I moved on.

Guydht ,

Nah, a specific one, TOF. But I stopped playing it a while ago so ig I can go back now… But laziness is also a thing.

lennivelkant ,

Laziness most definitely is a thing. I didn’t switch until I had to.

What’s TOF? I’m only finding answers about flight instruments and cardiac issues

Guydht ,

Oh nono Tof is Tower of Fantasy. A Genshin Impact like game but with actualy nice multiplayer. It’s still a gacha game which is shite hence I stopped playing it, so I really don’t have a good excuse for going (back) to linux…

Maybe except fingerprint sensor.

Sneptaur ,
@Sneptaur@pawb.social avatar

Found one of the last 100 remaining destiny 2 players

Hupf , in Boomeram

0K boomer

NigelFrobisher , in No common rube

This also works on IT managers if you say “can we use AI to do that?”.

UltraMagnus0001 , in No common rube

IT Crowd was such a great show.

DokPsy ,

Between the antics, it was too real

sukhmel , in They did not reply.

Abundance of PascalCase in ThreadName disturbs me. If you don’t use FormatSymbol as format symbol at least name variables in camelCase. Or snake_case, or at the very least SCREAMING_SNAKE_CASE.

Sc00ter , in They did not reply.

This reads to me like someone signed up for a website with a fake location.

123 Fake St. Property, City 32054

lugal , in No common rube

The bar is quite low, which is not to say they’re wrong

dajoho , in Average CSS

I am very, very surprised about the competence of the commenters here. I have had many discussions on reddit about the advantages of meaningful instead of presentational class-naming and you’re normally met with great resistance, especially with users of frameworks like Bootstrap and Tailwind.

Here, everyone seems to either ‘get it’ or is willing to hear why classes like .lime are bad. Very cool.

criss_cross ,

People that advocate for presentation naming haven’t endured a major company rebrand.

CanadaPlus ,

This guy has PTSD from working at “X”.

Aux ,

Frameworks like bootstrap are a cancer.

lseif ,

good for quick and dirty small projects tho…

Aux ,

No.

dylanTheDeveloper ,
@dylanTheDeveloper@lemmy.world avatar

It is like fentanyl don’t do it

FierySpectre ,

Ikr, like I don’t need a full feature full stack framework… I just want my tech demo to not look like it was made in the 80s without spending hours. (I’m mostly a backend dev)

SpaceNoodle ,

It’s not too surprising. Consider the sort of person who would have abandoned reddit for Lemmy during the APIcolypse last year.

Daxtron2 , in "Working with Gen AI" by Dandytoon

Skill issue tbh

BroccoLemuria ,

…of the AI?

Daxtron2 ,

Of the person using it

EatATaco ,

I’m a senior dev, and copilot as a productivity tool usually pays for the monthly license multiple times per week.

Whenever I hear someone say it’s useless, that tells me they are either some godlike dev who knows everything already (lol), they haven’t actually used it, they are not good at integrating new tools into their workflow, or they simply haven’t learned how to use it yet.

Daxtron2 ,

Whenever I hear that its useless I ask them to show me how they’re using it. Its almost always exactly what’s happening in this comic with just a tiny bit more detail lol. I think a lot of people are stuck under the assumption that a smaller more concise query is better when its really the opposite that is true. The more information you give and the more you let the LLM work through a problem with followup questions, the better the output. Its like a new Jr Dev who knows their stuff, but struggles with asking clarifying questions.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines