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.

halvar , in std::underflow_error

Don’t get fooled, that’s called stockholm syndrome.

BatmanAoD ,

I’ve met people with C++ Stockholm Syndrome, and I think their trajectory is different. There’s no asymptotic approach toward zero; their appreciation just grows or stays steady, even decades into their career.

Natanael ,

Const

ZILtoid1991 ,

Stockholm Syndrome + Sunk Cost Fallacy + some of the better languages have lackluster corporate backing and/or third party libraries

lorty , in Not really sure whether S-expressions or Python indentation-based scoping get more hate...
@lorty@lemmy.ml avatar

No, YAML can fuck right off. I hate that this shit format is used for cloud stuff.

0x0 ,

YAML is the Excel of data formats due to the Norway Problem

RecluseRamble ,

OK, that’s excessively “convenient” for booleans. But I don’t get the passionate YAML hate, seems like a simple enough language for config. Didn’t have the pleasure (“pleasure”?) to work with it though, so what’s why else is it shitty?

CaptPretentious ,

Do a search for ‘why yaml is bad’ and you’ll get a lot of stories.

Constant passing problems, especially when the yaml gets very large and complex. After I implemented a new feature I was pulled into a call with 12-15 people demanding to know why it didn’t work. The new feature worked fine, The guys yaml had the wrong amount of white space and so it didn’t parse.

lorty ,
@lorty@lemmy.ml avatar

White space in the wrong place? Fails Wrong amount of tabs? Fail

Working in a big configuration file that has a lot of nesting? Good luck.

Best part is that most of these things don’t throw errors or anything, it just doesn’t work and you are left scratching your head as to why your deploy only fails in the production environment.

magic_lobster_party ,

A property can have the wrong indentation and it would still be a syntactically correct yaml. It’s hard to distinguish whether a line is wrongly indented or not. Copy and paste a line and mistakenly use the wrong indentation, and the entire production breaks.

In json it’s much harder to do similar mistakes.

UnfortunateShort ,

I think TOML found a pleasant compromise there

firelizzard ,
@firelizzard@programming.dev avatar

It’s hard to distinguish whether a line is wrongly indented or not.

That’s very much not my experience. I use YAML regularly and while I’ve had copy paste indentation errors when I look at the offending line it’s always obvious to me how to fix the indentation. The only indentation thing that’s ever given me trouble is embedding YAML as a string within a file that uses tabs.

quantenzitrone ,

since yaml is just a superset of json, you can easily avoid all problems like this

yaml is like a less strict json for me

AdamBomb ,

Since it’s a superset of JSON, couldn’t you just use the JSON notation if you hate the semantic whitespace?

un_blob , in What it's like to be a developer in 2024
@un_blob@jlai.lu avatar

Well internet enshitification is real…

snaggen ,
@snaggen@programming.dev avatar

You are confusing Google and Internet… they are very different things.

Sonotsugipaa ,
@Sonotsugipaa@lemmy.dbzer0.com avatar

Judging by Google’s chokehold over web browsers and websites in general, they’re not that different…

laughterlaughter ,

You’re confusing the web with the internet. But I don’t blame you because OP did that too.

jnk ,

Doesn’t mean the statement is less true, the enshitification of google is a symptom, the disease is the internet as a whole. Google and LLMs screwing the web, M$ screwing windows, Apple’s existence by itself, Meta monopolizing and screwing social media, and don’t get me started with streaming platforms and other media industries are all symtoms.

Considering all of that, yes, the internet enshitification is very real.

laughterlaughter ,

Symptoms of what?

But anyway, the cool thing about the internet is that you can find your nice cozy niche and stay there.

That’s how the 90s internet was. If the megacorps want to be in here, fine. I’ll just stay in Lemmy. And when Lemmy starts sucking, I’ll move to somewhere else.

MHanak ,

It’s not just google, google is just the most popular, so a lot of the seo is targeted for it

belated_frog_pants ,

I mean its both but…

affiliate , in New language

back in my day we only had one language. it was called ASSEMBLY. wanted to make the computer do something? you had to ask it yourself. and that worked JUST FINE

SaltyIceteaMaker ,
@SaltyIceteaMaker@iusearchlinux.fyi avatar

Back in my dsy we only had non programmable computers. Wanted to make the computer do something? You had to specifically build in the function. And that worked JUST FINE

Plopp ,

Back in my day we had an abacus and if you wanted it to do something you had to do it your damn self. And that worked JUST FINE.

letsgo ,

Oh hello mister fancy pants with your abacus. We carved notches in rocks and we were happy with that.

SorryQuick ,

Back in my day people worked 16h days everyday and had no time for math or computers. And that was JUST FINE.

jaybone ,

Well la-tee-da, fuck my AND gates and inverters.

Look at moneybags over here with his instruction sets.

trashgirlfriend ,

Back in my day when you wanted a computer to do something, you just asked her to do it and then underpaid her because women can’t hold real jobs.

Aceticon ,

Gates and inverters!!?

Luxury!

In my day we had to use transitors and resistors and, if we were lucky, maybe capacitors.

anton ,

Look at me, I have a friend at bell labs.
We had to use vacuum tubes, and we liked it.

humbletightband ,

Ok Boomer

WeirdAlex03 , in Fact: becoming a programmer significantly increases your risk of being blinded and eaten by a Dilophosaurus
@WeirdAlex03@lemmy.zip avatar

There’s always a relevant xkcd:
https://xkcd.com/292/

(actually quite a few in this case…)

genfood , in It's not DNS
Mesa ,
@Mesa@programming.dev avatar

Is it working? -> (Yes) --> Fix DNS

d_k_bo , in Unpaid community work is best!

ForgeFed is an ActivityPub Extension to allow cross-forge (git server) issues, pull requests etc. without having to create an account on each server. Forgejo (a Gitea soft-fork) is actively working on this integration.

lars ,

Whoa! I didn’t even know I could wish for such a future.

DrDeadCrash ,

Check out codeberg for a non-profit host for (instance of?) Forgejo.

redcalcium ,

Having this feature would be very useful. Many big open source projects run their own gitlab instance, which add extra frictions for contributing because you need yet another gitlab account just for those projects.

d_k_bo ,

Exactly, I think I have ~5 gitlab accounts and ~4 Gitea/Forgejo accounts.

IsoKiero , in Imagine
marcos ,

I don’t know about vim, but emacs does have a clippy package for real. You can even make it be useful if you try hard enough.

kiranraine ,

That almost makes me wanna switch but I enjoy fish too much…even if it’s probably got issues above my level of use bc idk what I’m doing most of the time 😆

symcal , in Shower thought:

While we are at it, let’s make sure they also run Electron since so many companies use it.

Zeth0s ,

The accenture consultant told the CIO it’s top right in the Gartner quadrant… It must be the right solution

Now if you can excuse me, I am invited in the 50th workshop to explain us how they’ll fill the excel sheets in the new agile framework they are selling us for the project. Money well spent!

meat_popsicle ,

“It’s a magic square. Magic! How could it ever go wrong!”

Ramie ,

Ugh, your Gartner quadrant gave me flashbacks to past jobs and I just want to die now.

Zeth0s ,

I see you are not a leader… What a shame /s

nicoweio ,

All CPUs are Electron-based, if you think about it.

sunglocto , in Brace Style

Idk why but i fell in love with this and might just use it now

Vilian ,

God

morrowind ,
@morrowind@lemmy.ml avatar

It would be nice and easy if we had elastic tabstops

Vilian ,

That’s true, I wanted to port that to Kate for me to test, but I’m too dumb to port the Scala implementation to QT/KDE framework

NigelFrobisher ,

I just realised why we do live coding interviews.

Kolanaki , in Play stupid games, win stupid prize
@Kolanaki@yiffit.net avatar

you’re banned for doing something funny

As a funny person, this makes me sad. They should get a sense of humor.

ggppjj ,

As my father always said: you may be a funny person, but looks don’t count for everything.

CanadaPlus ,

I like that! I’m going to steal it.

ggppjj ,

He would’ve liked that. He was a real nice guy, always said I had a face for radio.

Repelle , in I realised this today

I always feel like my code is the best in personal projects when I don’t need to conform to whatever style and architecture has been decided on by history and committee.

ignism ,

Was gonna say, 1st and 2nd should be switched

mathematicalMagpie ,

For me it’s always, “this is hacky as shit, but it works, and nobody will ever see it but me.”

Almrond ,

My most arcane pieces of code (abusing null references to make the garbage collector handle object deletion kind of cursed) are usually posted publicly somewhere… If it works and all that.

Jakylla , in Computer components cheat sheet
@Jakylla@sh.itjust.works avatar

“No” is the most accurate I could ever have imagined for Inkjet Printers

Jaccident ,

Not to be confused with “No.”

xia ,

What about “angry robot demands ink sacrifice”?

Cqrd , in Tinder to ban web developers who use 'engineer' in their bio

The only real software engineer anymore is Linus Torvalds, everyone else stands on the shoulders of giants.

Hazzia ,

Ever since TempleOS guy left us, it’s never been the same…

gofsckyourself ,

His name was Terry Davis

judooochp ,

His name was Terry Davis.

Tja ,

His name was Terry Davis.

GregorTacTac ,
@GregorTacTac@lemm.ee avatar

His name is Terry Davis

Maddier1993 ,

It’s still is, but that would be a bad joke on my end.

Tja ,

Still is? I’m afraid I have bad news for you…

Maddier1993 ,

his name is still Terry Davis. “His name was Terry Davis”

dan ,
@dan@upvote.au avatar

He was genuinely a really good developer. It’s unfortunate that he was schizophrenic.

Clent ,

Are you doing that thing where you troll by saying something really stupid and wait for others to correct you?

Cqrd ,

Are you?

Clent ,

No, you made a statement. I asked a question. My question isn’t a troll since it has a clear yes or no answer.

An answer you’ve failed to provide.

isVeryLoud ,

No, I believe it’s called a joke

Clent ,

No, jokes have structure. It could be sarcasm but it could as easily be trolling.

frunch ,

I take back my chuckle

MonkderZweite ,

Like… every engineer?

CaptPretentious , in I just wanted to build a 20 mb app.

So my gaming computer is in my bedroom. I do use Folding@Home to heat the room during winter months.

UprisingVoltage ,

Absolute champ

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