Come to think of it, bullshit like Code of Conduct (pronounced as "cock", not "sea oh sea"), Diversity, Equity, and Inclusion (pronounced "die", not "dee ai ee") are really designed to destroy the FLOSS community as a whole.

To be fair, good developers are oftentimes rather assholes.
In both cases they're trying to force those developers to walk on egg shells.
What instead happens is that all the good developers leave, maybe some who are cucked will stay a little longer, but it's a matter of time before either they leave or get cancelled.
Meanwhile, whoever has taken over the projects will invite total nitwits into those projects who have no idea how to code, and only join for bragging reasons, and eventually the projects just collapse.

This is why I'm so against Codes of Conduct (or Code of Conducts, or whatever the plural form is, no need to tell me, I don't care).
Some people simply ignore CoCs and use it anyway, but I think it's better to outright boycot projects that have a CoC, and just make your own instead.
Before you know it, the project gets abandoned, and you'll be left helpless.

@ryo Which is also why that you should thank project managers who still don't put CoCs in their projects. Show some appreciation that they don't give in to modern bullshit.

Of course, the problem is that apart from single person projects those tend to be rare.
OpenBSD doesn't have a CoC and they openly even laugh at FreeBSD for having one, so it's pretty much confirmed they won't have one anytime soon.
C doesn't have one, thankfully one of the only languages left that troons are too afraid to touch.

But wherever else I go, either they have one, or might have one in the near future.

@ryo
>they openly even laugh at FreeBSD for having one

Really? I was aware that they didn't have one, but I didn't know that they actually mock it.

>thankfully one of the only languages left that troons are too afraid to touch.

I see a lot of trans people on here programming in C.

@xianc78 @ryo only old/obscure shit and uncool shit like ada, pascal/Delphi, fortran, cobol, etc doesn't have many at all.

Coincidentally most won't get you a bling bling tech job and your wagie normies won't be learning it to get one.
Follow

@PhenomX6 @ryo Who still even programs in Pascal? And why did it fall into obscurity?

· · Web · 2 · 0 · 1
@xianc78 @ryo fl studio for one, but literally everyone uses the Delphi variant. Delphi also supports arm macs.
https://www.embarcadero.com/case-study/image-line-software-case-study
https://www.embarcadero.com/products/delphi/case-studies

The #1 problem with pascal besides being "uncool" and having to deal with Microsoft poaching at least one major dev for C# is that the standard version was restrictive and the better versions like Object Pascal were not standardized. Also FPC is not that well optimized from what I've heard. There's also the fact that schools began to shove people towards c#/VB.

Also the Borland Delphi variant is closed source while FPC is FOSS.
@xianc78 @PhenomX6 @ryo Turbo Pascal was huge back during the DOS BBS days. For its time it was a good balance between low level and abstract. As PCs got faster, most coders wanted more abstraction and other heavier languages became more popular. Coders wanting to stay close to the metal still had C and Assembly. Pascal just kind of fell through that crack in the middle.
@pinemarten @PhenomX6 @xianc78 @ryo I'm of the opinion that most coding skills are logical in nature and it doesn't matter much what language the basic concepts are taught in. That said, why not just teach those concepts in something commercially mainstream like Python or JavaScript?
Turbo Pascal for ages was commercially mainstream, some broke third world colleges still use it today because it's piss easy to learn.

There's still third world countries using Turbo C and Turbo Pascal to learn, I kid you not if you go on YouTube and look up tutorials on them you will hear strong accents.
https://youtu.be/dB2IIBwd0YU
@PhenomX6 @xianc78 @pinemarten @ryo I was a big fan, back in the day. If Turbo Pascal dialect with automatic memory management and a robust networking stack were a thing, I'd hop on board for sure!
Here's something you might be interested in, that talks about Pascal's issues vs Ada.
https://p2ada.sourceforge.net/pascada.htm

Namely Pascal had zero standards to do anything that was not writing hello worlds and textbook examples (which is what killed it off hard). Ada did.
Also worth noting; FPC has at least 8 different compiler modes because of that issue mentioned at the beginning where each compiler does shit it's own way.
https://wiki.freepascal.org/Compiler_Mode

There's a setting for Object Pascal, Mac Pascal (so also Metrowerks and THINK Pascal), Turbo Pascal, ISO Pascal, Delphi, and whatnot that emulate each compiler's features. I'm not kidding, you don't need that with C compilers because there's a standard but with Pascal you do because literally nobody had standards for doing anything. There was also an extended ISO pascal that essentially nobody used and FPC is trying to implement it.
@PhenomX6 @xianc78 @pinemarten @ryo That sounds about right. I vaguely remember firing up a pirated copy of Delphi Pascal and being pissed that my Turbo Pascal code wasn't working. 😂
Borland Delphi was big for a while with smaller budget coders as an alternative to say VB6 and whatnot. Spybot S&D and InnoSetup were two big 2000s programs written in it.
@PhenomX6 @xianc78 @ryo I remember memory management being a pain in Pascal. I thought to myself that if I have to use all these C-style pointers and whatnot, why am I not just using C? Also for a while in the early 2000's "real professional programmers use C++" was a meme. Nowadays, when I think about the STL and all these big honking C++ libraries, I think to myself "Why am I not just using JavaScript"? 😂
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.