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.
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?
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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 😆
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!
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.
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.
programmer_humor
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.