RetroFed Forums
Your home away from modern life.
Anon died on the "clang format bad" hill
Post Reply
AuthorMessage
menas
lemmy.wtf
menas@lemmy.wtf
Joined: 2023-11-10
#202 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Perl is a fuckin' awesome programming language, and it's too bad other languages didn't learn from it. I will forever miss you $_

I agree as a PERL programmer ; definitely a bad opinion

3
ThePuy
feddit.nl

AlboTheGuy@feddit.nl
Joined: 2023-07-02
#203 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Java Is actually good for what it does, maintain long term systems that only need updating every once in a while

18
Denys Nykula
piefed.social
nykula@piefed.social
Joined: 2026-02-04
#204 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

People in FOSS community (including users) nitpick way too much about eachother's ethics and are mostly dictators so they expect everybody's views to align with themselves and each sub-community/individual see themselves as the source of moral balance. "oh no one of project XYZ maintainers doesn't like trans people we should boycott the project and fork it into LibreLGBTQXYZ" be professional ff...

For professional stuff I expect to get paid. What's professional about spending my free time in the company of abusers that I'm not even getting any money for?

1
menas
lemmy.wtf
menas@lemmy.wtf
Joined: 2023-11-10
#205 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

People in FOSS community (including users) nitpick way too much about eachother's ethics and are mostly dictators so they expect everybody's views to align with themselves and each sub-community/individual see themselves as the source of moral balance. "oh no one of project XYZ maintainers doesn't like trans people we should boycott the project and fork it into LibreLGBTQXYZ" be professional ff...

If we would tolerate intolerant people, we would expose segregate people to even more segregation.
However, ban their communities and using their code is not the same thing. If pirating video game make by shitty person is okay, why not looting FOSS production ?

1
Alavi
programming.dev

somegeek@programming.dev
Joined: 2023-06-25
#206 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Transphobia is unprofessional. So is any other kind of bigotry.

An individual's personal beliefs has nothing with their profession. Unless they leak it into their profession. Now the profession has that ideology and we can address that. The person, and especially as long as it's just words and tweets etc, is separate from the work.

Anyway, this is my unpopular opinion.

2
Chloé 🥕
lemmy.blahaj.zone

carotte@lemmy.blahaj.zone
Joined: 2023-06-13
#207 Posted: · edited   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

if you're making a user-facing program, you should always design with the possibility that it will be run on some truly dogshit hardware and you should make sure that they still have a good experience. good computer hardware is a luxury on the world scale, even before the rampocalypse

related, but the answer to the question "who still uses {x} these days?" is almost always way, wayyyy more people than you think

53
Alavi
programming.dev

somegeek@programming.dev
Joined: 2023-06-25
#208 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

If we would tolerate intolerant people, we would expose segregate people to even more segregation. However, ban their communities and using their code is not the same thing. If pirating video game make by shitty person is okay, why not looting FOSS production ?

So we become intolerant to intolerance? This is the perfect never ending loop!

1
tomjuggler
lemmy.world
tomjuggler@lemmy.world
Joined: 2023-09-09
#209 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Agree with half of that. C++ is last century stuff and should be replaced. Any new code in C and C++ is immediately a vulnerability.

Embedded programmer here: C/C++ is not going away any time soon. Rust just isn't ready yet (on microcontrollers anyway)

5
menas
lemmy.wtf
menas@lemmy.wtf
Joined: 2023-11-10
#210 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

So we become intolerant to intolerance? This is the perfect never ending loop!

No it's not. Becoming tolerant to intolerance is intolerance and cowardly. It's called Paradox of tolerance

6
k0e3
lemmy.ca
k0e3@lemmy.ca
Joined: 2025-03-03
#211 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Isn't this the most common layman's opinion?

I dunno, I see a lot of people defending Linus even on Lemmy.

4
FuglyDuck
lemmy.world

FuglyDuck@lemmy.world
Joined: 2023-07-15
#212 Posted: · edited   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

An individual's personal beliefs has nothing with their profession. Unless they leak it into their profession. Now the profession has that ideology and we can address that. The person, and especially as long as it's just words and tweets etc, is separate from the work. Anyway, this is my unpopular opinion.

Bigotry isn’t a “personal opinion”.

It’s a pattern of behavior- discrimination based on irrelevant and usually fucked up things, like race, religion and yes, gender identity.

It is inherently unprofessional to make business decisions based on non-professional qualities a person may have.

2
atopi
piefed.blahaj.zone

atopi@piefed.blahaj.zone
Joined: 2025-07-19
#213 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Zed is actually a pretty good editor IMO. Miles ahead of Code at least

If you do not want the AI, gram editor is a fork that works well

3
Alavi
programming.dev

somegeek@programming.dev
Joined: 2023-06-25
#214 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Bigotry isn’t a “personal opinion”. It’s a pattern of behavior- discrimination based on irrelevant and usually fucked up things, like race, religion and yes, gender identity. It is inherently unprofessional to make business decisions based on non-professional qualities a person may have.

I think we're saying the same thing.

I also believe one should not make professional decisions based on these things. But if the person just keeps these messed up things to themselve in their free time and doesn't mix it with the project/profession I can mostly tolerate that.

1
Denys Nykula
piefed.social
nykula@piefed.social
Joined: 2026-02-04
#215 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

If we would tolerate intolerant people, we would expose segregate people to even more segregation. However, ban their communities and using their code is not the same thing. If pirating video game make by shitty person is okay, why not looting FOSS production ?

Free software is more than just using code, it's involves contributing issues, pull requests, staying around. Being around hateful people isn't fun, best to actively support a competing community.

3
xxce2AAb
feddit.dk

xxce2AAb@feddit.dk
Joined: 2025-07-11
#216 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Now I want to know the metaphorical post equivalent of chlorine trifluoride. Maybe the Israel/Palestine situation?

Or FOOF. Well, I can't come up with a better candidate.

2
mcv
lemmy.zip
mcv@lemmy.zip
Joined: 2025-08-07
#217 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

useState worse than useEffect? I'm not much of a React expert, but I understand useState. useEffect mostly seems to be an excuse for the most horrific spaghetti code since before the abolition of goto.

5
Ooops
feddit.org

Ooops@feddit.org
Joined: 2024-07-06
#218 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Current AI tools are excellent productivity and quality enhancers, but only for people who are willing to adjust their workflows and guide it to give good quality output. The damage is done by Capitalism running the AI industry and the over financialization of the market. Don't be anti AI, be anti unregulated Capitalism.

but only for people who are willing to adjust their workflows and guide it to give good quality output

... and competent enough to actually evaluate the output properly.

Instead they spend a lot of money to push the fairy tale how anyone can now code without having a clue.

4
Valmond
lemmy.dbzer0.com

Valmond@lemmy.dbzer0.com
Joined: 2025-11-13
#219 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

I actually really like C#, it's my favourite. But don't know how much of that is Stockholm syndrome at this point haha. But whenever I'm writing in other languages i always end up missing something i do regularly in c#, especially from it's latest versions (which i also deeply miss when forced to work on legacy software that is still using shit like version 4 or 5 of C# (ASP.NET 4.8 / .NET stan...

What do you miss?

2
aldhissla
beehaw.org
aldhissla@beehaw.org
Joined: 2026-10-16
#220 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

I'd add TS to the dumpster fire. It's a gilded pile of poop

TS dev here. Yep.

There's worse, but not by much. Looking at you, PHP

1
VigorouSchematic
fedinsfw.app
VigorouSchematic@fedinsfw.app
Joined: 2026-10-02
#221 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

I was on board with the first guy, but this is going too far. We should compromise between the 2- and 4-spaces camp, and we settle on 3 spaces.

Lets make it incremental instead: 1 space for first ident, 2 space for second, 3 space for third... 🙃

4
skarn
discuss.tchncs.de
skarn@discuss.tchncs.de
Joined: 2023-06-24
#222 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Well, there are forks of firefox like floorp, zen, waterfox, etc. but i guess they might still count as firefox, because they are forks and not built from the ground up, only using the gecko engine from firefox.

Calling them forks is, in most cases, wildly too generous. They are derivatives of Firefox. They develop and maintain a few features, but they ar completely dependent on upstream for general progress.

3
unglueclass23
programming.dev
unglueclass23@programming.dev
Joined: 2026-04-20
#223 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

I am still not convinced vim does much of anything for your productivity.

It really doesn't. The time you spend learning it and setting your config will never pay off and even after you do these things the time it saves you is negligible. I can use Zed and have 90% what Neovim offers me, it even has really good vim motions. Picking them up for productivity is a bad reason to do it.

I really liked a talk by TJ titled (Neo)Vim Made Me a Better Software Developer. The reason he uses it - is because it was basically a playground where he could play around with his code and get instant feedback as he's the "customer".

I can relate to this. Neovim is really extensible and minimal by default. This encourages 2 things:

  1. To live close to your code. You really get an understanding of all of the underlying tools related to your development environment and it gives you control to make it as minimal as you want it. There's wayy less abstractions on top to simplify stuff for you. When I was a beginner using Webstorm or whatever I had no clue what a LSP was. Git? Just use built in GUI why bother learning commands? Terminal? Why would I need that? Ripgrep? Treesitter?
  2. To play around, customize, build stuff. There's lots of API's and you can change a lot in the editor. I made Neovim my main markdown editor with a few tweaks in my config. It's minimal and I like it. Wayyy better than Obsidian.

And at the end of the day it's kinda fun. It makes writing code more more enjoyable as you always end up learning how to navigate your code base more efficiently. Like a game almost :)

2
PortNull
lemmy.dbzer0.com

portnull@lemmy.dbzer0.com
Joined: 2025-04-07
#224 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Functional is better than object orientated programming

16
MonkderVierte
lemmy.zip
MonkderVierte@lemmy.zip
Joined: 2025-05-30
#225 Posted: · edited   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

That putting more and more cutting edge technology in our daily computing, that can only be manufactured by a few multi-trillion-dollar-fabs, is a good thing. Not in a politically unstable world like we currently have. And this will not get better the next 50 years, with climate change. Our computing is good enough, we should focus on making it more accessible.

5
menas
lemmy.wtf
menas@lemmy.wtf
Joined: 2023-11-10
#226 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Free software is more than just using code, it's involves contributing issues, pull requests, staying around. Being around hateful people isn't fun, best to actively support a competing community.

yep, I do agree. But their is some example of it's just using code or exe and people refuse to do so because dev are shit

2
surewhynotlem
lemmy.world
surewhynotlem@lemmy.world
Joined: 2023-06-13
#227 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

C++ is an awful language overall. Linus is just some guy with good programming skills and not an authority over anything tech. There aren't any good text editors in the wild. VSCode is awful apart from extension support. Kate is close to being perfect but lack of extensions are pulling it back. Vim, Helix, Emacs, NeoVim are all flex toys. nvm just tried zed with AI disabled AI bad

Linus is just some guy with good programming skills and not an authority over anything tech.

Isn't he the authority that approves what gets into the kernel? Or used to be at least.

5
melsaskca
lemmy.ca
melsaskca@lemmy.ca
Joined: 2025-03-09
#228 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

The billionaire tech bros are making money hand over fist without the need for advertisers subsidizing them, and interrupting users all over the world. Little secret...the users know products exist and will go out and seek those products when it is necessary to do so. This activity leads to learning about more products through the ancient art of "browsing".

9
ulterno
programming.dev
ulterno@programming.dev
Joined: 2024-11-12
#229 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

>

1
ulterno
programming.dev
ulterno@programming.dev
Joined: 2024-11-12
#230 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

clang format only serves to make code unreadable.

Looks like this person hasn't seen how badly some people will format their additions to a codebase.

But yeah, it does serve as a good way to get rid of multiple break-times every time an update is required.

2
Brave Little Hitachi Wand
lemmy.ca

Gradually_Adjusting@lemmy.ca
Joined: 2023-06-12
#231 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

if you're making a user-facing program, you should always design with the possibility that it will be run on some truly dogshit hardware and you should make sure that they still have a good experience. good computer hardware is a luxury on the world scale, even before the rampocalypse related, but the answer to the question "who still uses {x} these days?" is almost always way, wayyyy more peop...

I agree. Designing based on "Who uses x anymore?" Just reinforces the ever-increasing cost of computing.

7
HappyFrog
lemmy.blahaj.zone
HappyFrog@lemmy.blahaj.zone
Joined: 2023-06-20
#232 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

You know what, I’ve been a Firefox user since the days of beta Phoenix. I’ve expressed your view for years now - Firefox was great, but held back by a commercial org that want led fancy SF offices, fancy SF compensation etc. But I tried out Helium a little while ago and in truth, I’m not sure Firefox is all that good these days. Helium is basically ungoogled-chromium + extension support + super...

Using the blink engine, even in a ungoogled browser, still gives google power and is immoral.

4
orca
orcas.enjoying.yachts

orca@orcas.enjoying.yachts
Joined: 2023-07-07
#233 Posted: · edited   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

Work has forced us all to adopt it, so everyone did. It was either that or suddenly be the slowest person at work, which eventually gets you canned. People will evangelize all day long about how they refuse to use AI, how it’s dog shit, etc. Meanwhile I’ve managed to dial in my AI workflow so that it never deviates from our code standards, it never tries to invent its own components or styles, and I still manage to review it with experienced human eyes. It’s the reason I can start my work day at 10:30am, walk away from my desk at 4:30pm and still be well ahead of schedule. I’ve malicious-compliance’d the fuck out of my job, it has made my life easier, and I don’t give a fuck what some nerd still devoted to the “art of code” says. We live in a capitalist hellscape and I’m a survivalist.

With all of that said, I’d still wipe this capitalist shithole fever dream of a tool off the planet because I’m tired of data centers and AI companies fucking up the entire industry, the planet, and people’s lives. I’ve already witnessed firsthand what it did to my industry and I’m lucky to even still have a job (especially one that pays as well as it does—it helps to be in the industry just shy of 20 years).

8
orca
orcas.enjoying.yachts

orca@orcas.enjoying.yachts
Joined: 2023-07-07
#234 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

I’m suddenly reminded as to why I went Vue years ago and never looked back lol.

1
nonentity
sh.itjust.works
nonentity@sh.itjust.works
Joined: 2024-06-12
#235 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

What specific side of the MMT hill are you dying on?

Personally, any financial economic model which uses fiat currencies, but dismisses MMT, is a pseudoscience and should be afforded a consummate level of deference.

1
Jessica
lemmy.blahaj.zone

SayJess@lemmy.blahaj.zone
Joined: 2023-07-05
#236 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

That putting more and more cutting edge technology in our daily computing, that can only be manufactured by a few multi-trillion-dollar-fabs, is a good thing. Not in a politically unstable world like we currently have. And this will not get better the next 50 years, with climate change. Our computing is good enough, we should focus on making it more accessible.

Unlimited growth baybayyyyyyy! If you stand still, you lose! Other gross capitalist talking points!

4
ChogChog
lemmy.world
ChogChog@lemmy.world
Joined: 2023-06-22
#237 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

if you're making a user-facing program, you should always design with the possibility that it will be run on some truly dogshit hardware and you should make sure that they still have a good experience. good computer hardware is a luxury on the world scale, even before the rampocalypse related, but the answer to the question "who still uses {x} these days?" is almost always way, wayyyy more peop...

That’s so why a lot of artists I know of when mixing, like to test their songs on stock/sub-par monitors. Not everyone has reference quality equipment and you want to make sure your song works just as well thumping with the windows down as with your hi-fi system.

6
JesusTheCarpenter
feddit.uk
JesusTheCarpenter@feddit.uk
Joined: 2023-07-04
#238 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

That's the joke.

1
bountygiver [any]
lemmy.ml
bountygiver@lemmy.ml
Joined: 2023-08-24
#239 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

maybe we should call them 'piratable' instead

1
calcopiritus
lemmy.world
calcopiritus@lemmy.world
Joined: 2023-09-02
#240 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

I wouldn't say that vscode is awful. It's not good though. Even while being the best.

To add: jetbrains IDEs are awful

3
klankin
piefed.ca
klankin@piefed.ca
Joined: 2026-01-12
#241 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

Damn, I was gonna disagree but you bring up some good points.

I really need to get into functional programming.

3
calcopiritus
lemmy.world
calcopiritus@lemmy.world
Joined: 2023-09-02
#242 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

Any formatter annotation just clutters the code though. Except maybe if it is file-wide.

I prefer that my editor formats it in a sensible way as I code. If there's something I wanna do with a different formatting, I just do so. But the rest is formatted as I write it, instead of afterwards.

1
NoLemurs
lemmy.world
NoLemurs@lemmy.world
Joined: 2026-10-02
#243 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Functional is better than object orientated programming

100% agreed, though I'm in the "neither is ideal" camp. My favorite language, by a long way at this point is Rust.

It's not functional, but borrows a lot of functional idioms while avoiding the pain points functional language usually hit in exchange for losing the purity of functional languages.

3
ducktumn
lemmy.zip
ducktumn@lemmy.zip
Joined: 2026-03-27
#244 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

I wouldn't say that vscode is awful. It's not good though. Even while being the best. To add: jetbrains IDEs are awful

Yeah bloated privacy nightmares.

3
Venator
lemmy.nz
Venator@lemmy.nz
Joined: 2023-12-28
#245 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

Most likely LLMs. Most people only warn against intellisense for initially learning coding, or if they work in academia.

2
Hexarei
beehaw.org

Hexarei@beehaw.org
Joined: 2023-06-05
#246 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

Many of them are truly open though, with training data and everything open source

1
ThirdConsul
lemmy.zip
ThirdConsul@lemmy.zip
Joined: 2026-01-03
#247 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Functional is better than object orientated programming

Could you define what you mean by functional and ooo in practice, because to many people in pracitce functionsl is a garbage monad wrapper over anything with unreadable, undebugable code whose only purpose is to hide if else statements... and it doesn't even do that; while ooo is java factory of factoties mixed with aspect programming and 20 levels of inheritance.

6
Hexarei
beehaw.org

Hexarei@beehaw.org
Joined: 2023-06-05
#248 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

In reply to an earlier post

A hammer with a claw on both sides - respect the double claw lmao

1
FedX
quokk.au

FedX@quokk.au
Joined: 2026-04-30
#249 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

A good programmer doesn't need the internet.

4
Axolotl.cpp
lemmy.dbzer0.com

Axolotl_cpp@lemmy.dbzer0.com
Joined: 2026-10-01
#250 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

Many of them are truly open though, with training data and everything open source

Can you share some links please? I tried searching for them but nothing came out but weights

2
ThirdConsul
lemmy.zip
ThirdConsul@lemmy.zip
Joined: 2026-01-03
#251 Posted:   Subject: Re: Anon died on the "clang format bad" hill Quote Reply

What do you miss?

Not the oc, but honestly just random shit, like:

Linq.

Async and await are both in python or rust, but still via anexternal provider afaik (like Tokio).

Explicit interface implementation (default trait implementation for the Rust fans)?

Nice source generators and what you can fo with them (kinda like aspect programming).

Idk if python or js support pattern matching or proper low level or no GC coding.

I also enjoy my langauges to have an end of statement character like ; instead of the horrible visual mess python is.

Type safety of compile and runtime type checks lol. In C# if you say your module requires int parameter, noone will be able to call it passing None/null/string/date.

4
Post Reply Page 5 of 7   Goto page « First 1 ... 3, 4, 5, 6, 7 Last »

Back to top