Hacker News new | ask | show | jobs
by CharlieDigital 311 days ago
Indeed. I read a great write up by Sam Cox of Tracebit[0] on his selection of C# and his focus on productivity nails it on the head. One of the best ORMs, rich standard libraries and first party packages, and has been converging with TypeScript and JavaScript over the last decade[1] while having all of the advantages of runtime type safety.

Folks that last looked at C# over a decade ago don't know what they are missing.

[0] https://tracebit.com/blog/why-tracebit-is-written-in-c-sharp

[1] https://typescript-is-like-csharp.chrlschn.dev/

1 comments

The language has also made great strides to increase readability and decrease verbosity. I have been loving a lot of the changes over the years.
Yes; very underrated in this regard with respect to how terse the language is now. Especially switch expressions and pattern matching. C# pattern matching is incredibly rich[0], terse, while being eminently readable.

[0] https://timdeschryver.dev/blog/pattern-matching-examples-in-...