Email or username:

Password:

Forgot your password?
Top-level
Daniel Leigh

@delroth @lina what is it with prominent C developers insisting that there is no reason to learn anything new and that C is the only good way to write software? It isn't just kernel people, this is a huge issue on the userland side of open source too. This gatekeeping is super toxic, and leads to dramatically worse software overall.

6 comments
P4

@danielleigh @delroth @lina it's not just C programmers, I've seen a very similar sentiment in other places too. To me all their arguments come off as "I've spent a long time to learn this difficult thing and I want to feel superior because of it, I can't do that if you make the difficult thing easier, so stop".

Pierre Bourdon

@p4 @danielleigh @lina which is especially funny coming from C programmers because... there's barely anything to learn, it's not a difficult language, and "experienced" C programmers aren't particularly good at avoiding the footguns that beginners also encounter.

Daniel Leigh

@delroth @p4 @lina C isn't a difficult language ... to memorize. In actual use the C++ that C programmers hate so much is massively simpler (as is Rust and every other higher level language.) Which isn't to say C++ is good, it inherits all of C's flaws and adds some, but many C programmers seem to take pride in using the least capable tool that is at all practical in what feels like a mix of elitism and toxic masculinity.

Alyssa Rosenzweig

@danielleigh @delroth @p4 @lina imho, Rust > C > C++.

sincerely,
a very tired C programmer

Arcane Alchemist

@p4 @danielleigh @delroth @lina You can see this behaviour from companies, that feel threatened by innovation, too.

Go Up