.Net for it simplicity, low allocations (ZLINQ, spans, Memory<T>, ref structs, etc.) and concurrency (TPL) and its cross-platform and gaming capabilities.
Golang is nice, but it's just not as mature and I'd have to add features to the language to get to where C#/.NET is.
NodeJS is a fucking joke. Java is a has-been that's trying to reform its legacy and catch up to where C# and Golang are, having a different design mentality.
Good language design pays dividends. Bad language design like that of Javascript gives you multi-GB application sizes, dependency hell, and slow performance, eternal monkey-patching, and multiple languages thrown into the mix (Go, Zig, Typescript) to fix the mess, despite the "easiness" of the language.
I chose #csharp not because it's 'easy' or has all the features I want. I chose it because I could bend it to my will.
I cannot do this with the other 3. And no, Javascript doesn't bend to anyone's will - there's a reason TS was invented (to unfuck up JS, add types, and prevent the infinite monkey patching and shims).
I'm not a golang expert, but the mentality is "it's in the core libraries - stop making new libraries". What's the point, then? Write a bunch of boilerplatey server API code? (that was my experience, ymmv; not trying to insult golang, it just seems kind of limited imo).
TLDR: C# lets me be DRY, maintain my code easily, and keep my own style. It doesn't enforce a paradigm like the others do (subtly or otherwise). Hard to explain, unless you've been through each of these languages and experienced the pain points.
Claude-powered AI coding agent deletes entire company database in 9 seconds โ backups zapped, after Cursor tool powered by Anthropic's Claude goes rogue https://t.co/mwJgv4f28V
TL;DR: Anthropic has cut off Claude subscription access for third-party tools like OpenClaw triggered a major backlash on X, where many users described it as a sudden shutdown of workflows they relied on daily. A large number of OpenClaw power users effectively lost access to Opus 4.6 overnight and were forced to switch to other models, exposing how fragile it is to build serious agent systems on a single providerโs subscription policy.
Starting tomorrow at 12pm PT, Claude subscriptions will no longer cover usage on third-party tools like OpenClaw.
You can still use these tools with your Claude login via extra usage bundles (now available at a discount), or with a Claude API key.