2 ms·
I like .NET pretty well, but I don't like working on Windows or being bound to it. (Maybe the Mono stuff has gotten better but when we used it at my company we
by badman_ting 13y ago
I like .NET pretty well, but I don't like working on Windows or being bound to it. (Maybe the Mono stuff has gotten better but when we used it at my company we had two problems: bugs in our code and bugs in the platform.)
Also, after doing lots of things in JS and Python over the last couple years, going back to .NET just feels too "heavy" somehow. The changes in C# and .NET over the years have been very nice so it's hard to justify this feeling. One definite downside of the .NET ecosystem, I would say, is that they take forever to do completely sensible things that everyone else is doing. Things like MVC, package management, deployment tools.
BTW, I have found that in interviews my extensive past .NET experience is viewed negatively. There are assumptions out there about .NET devs and in fact I would say there is some basis for those assumptions. At the same time, I was hoping that smart people would be able to see through that and acknowledge that not everyone who works with a technology is "like that", but alas. So it is a bit of a liability, unfortunately.