3 ms·
I would like to argue C# is a well thought out language with great tooling, libraries and performance (not C(++) performance, but do we really need that if we c
by carlhjerpe 6y ago
I would like to argue C# is a well thought out language with great tooling, libraries and performance (not C(++) performance, but do we really need that if we could iterate 10x faster?)
The type system being static with dynamic support and reflection enables me to think about real problems instead.
I used to dislike GC languages, but working with C# changed my mind. (not saying refcounted systems aren't nice, I'm following rust from a distance)
- eloff 6y agoI like C#, no problem with it as a pick. I don't believe dynamic languages deliver on faster iteration over the long haul. I used to be the biggest dynamic languages fan, but now I avoid them unless it's a small project. PHP is a mess of a language that's been cleaned up somewhat well, but it's still at such a disadvantage. I would never advise a company to use it for a new project unless they have lots of talent very familiar with it already. It's just a mistake. You can disagree, but know that you're wrong ;)
- atonse 6y agoWhen I was a full time C# dev (after doing ruby for years), I found that ReSharper turbocharged my productivity to the point where I was faster with C# than I ever was with Ruby. But credit to ASP.NET Web API being so solid too. Now that I almost exclusively code in Elixir, I'd love to try F#.