Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A comment like this comes up in every thread on C#. And I get it, you want to come to your job and go home at the end of the day and not think about programming again. But I don't know what to say to that mentality because I've never felt it myself. The exact opposite is why I've stayed away from languages like C and C++ where things evolve at a glacier's pace (though I will admit C++ has gotten relatively better in recent years, though it still has a very long way to go on the tooling front).

Maybe you just need to git gud? IDK. I appreciate the new features in C#, every time. They solve real problems I've had.

EF is a different issue. You don't have to use EF. You can use ADO.NET still if you want. It still works completely fine. NHibernate is still a going concern. I appreciate EF because I have been able to use it to treat databases more like libraries than remote services. Being able to do that makes it so I can iterate in development much more rapidly. I do miss writing a tight SQL query, but honestly, it's not necessary for 99% of cases and the other 1% has an escape hatch that isn't hard to use. So... again, I guess just git gud?

I don't know what else to say. If you don't bother to learn the language or libraries you're using, you're going to have a bad time, regardless of which.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: