Christian Findlay
cfdevelop.bsky.social
Christian Findlay
@cfdevelop.bsky.social
Odd feature to complain about
November 13, 2025 at 8:06 PM
The answer is corporate interests. Corporations use their influence and money to push their preferred languages through PR. That’s a fact

People are not free to choose whatever language they like

They chose what they’re told

The only way out is to push back and change the new generation
November 12, 2025 at 7:58 PM
The point is that most mainstream languages are bloated, bad type systems, often slow because they try to allow everything

The software industry and people who use the software pay the price in that software is buggy and slow

But why are we in this mess?
November 12, 2025 at 7:58 PM
What exactly is your point here?

Are you even arguing that languages like C++, Java and C# etc are not bloated and outdated?

Have you even compared them to the languages I mentioned?

Or is it just your belief that we should put up with languages full of complexity and foot guns?
November 12, 2025 at 5:05 AM
My list wasn’t meant to be exhaustive. It’s a list of languages I’ve looked at with clean, well crafted syntax that doesn’t have decades of bloat

If you look at the languages I mentioned, you’d see that’s obvious
November 11, 2025 at 7:57 AM
I used C in my compiler
github.com/MelbourneDev...

There isn’t really a replacement for C at this point

But it’s for specialty cases, not every day LOB apps
osprey/compiler/runtime at main · MelbourneDeveloper/osprey
Contribute to MelbourneDeveloper/osprey development by creating an account on GitHub.
github.com
November 11, 2025 at 7:55 AM
It doesn’t. It has good result types. It’s just that you ALSO have to handle exceptions, AND nulls. It’s not the language, it’s the runtime.

If you stick to pure F# you can avoid both, but then you’re ditching the .net ecosystem, which is the attraction in the first place
November 11, 2025 at 7:41 AM
What do you suggest for making the mainstream languages better?
November 11, 2025 at 7:38 AM
Actually, the .net ecosystem is very mature and as we speak, there are new renderers popping up, including one that leverages Impeller
November 9, 2025 at 10:45 PM
bad constructs last forever and it’s near impossible to get people in teams to stop using them.

F# for example isn’t new. It’s been around for a very long time and is very mature but it doesn’t have all the baggage of C#
November 9, 2025 at 10:43 PM
That doesn’t make any sense.

Firstly, it’s not about new solutions. It’s about picking tools that have been well crafted rather than tools that have decades of bloat

And, it’s this bloat that means older languages actually can’t be fixed.

Most languages don’t allow breaking changes so
November 9, 2025 at 10:43 PM
You want F# here
November 9, 2025 at 2:36 AM
Basically all of them do web but F# is probably the most obvious for mobile
November 9, 2025 at 2:25 AM
There will always be a place for C but there is a place for tightly crafted modern languages with huge safety features as well
November 9, 2025 at 2:24 AM
Yes, verbose but with the newer features and a few hacks, it’s somewhat ok
November 7, 2025 at 7:55 PM