Hacker News new | ask | show | jobs
by Gibbon1 1341 days ago
Yes because if there is one thing about it is it's easy to pickup and be productive. So you're investing a little time for a lot of gain.

An advantage is it's not opinionated on how you should write your code. Which means there isn't the one true way of doing things you need to learn either. It's not like lisp, or rust with it's borrow checker, or C with it's pit traps for the noob. Or C++ where more people understand quantum mechanics than know all it's features.

Most of the things you might want to do there are documents and examples how. And unlike other languages those are usually solid. Microsoft have built a vast and curated library for many many things like import and manipulate an excel file.

1 comments

> Which means there isn't the one true way of doing things you need to learn either.

A nitpick/disagree here. While it’s true that both C# and the framework are pretty lax about things, there’s definitely a “right” way of doing things as recommended by Microsoft. Following that guidance means it’s easier to hop between .NET codebases