logoalt Hacker News

mgdev • yesterday at 5:18 PM • 1 reply • view on HN

I feel like they've done a lot to resolve a lot of the confusing versioning and runtime compatibility problems that drove away non-Windows developers from using .NET.

However they still suffer from an incredible branding problem.

It's really too bad because as a runtime it's fairly incredible, and F# in particular is fun to work with. They also have good cross-platform support and tooling, which they didn't have a number of years ago.

Combine that with the fact that nobody really writes code anyway thanks to AI, and this could be a slam dunk runtime for an AI-native development environment.

But it will never happen.


Replies

CharlieDigital • yesterday at 5:29 PM

    > ...this could be a slam dunk runtime for an AI-native development environment.
I wrote this in my other comment, but I really think that C# is an underappreciated language and tooling stack for AI.

    - Roslyn analyzers (C# code analyzers written in C# that run on the C# compiler)
    - Simple, stable tool chain
    - Language has largely been stable and backwards compatible for the two and half decades of its existence
    - Now have a very, very good type system that promotes good practices
    - Very good corpus of docs
Something else I stumbled upon recently is hooking CSharpRepl directly into DI and handing that to an agent: https://fuqua.io/blog/2026/06/injecting-a-csharp-repl-into-a...

It's actually crazy what the agent can do with that.

➕ show 1 reply