It's been always a trade-off. Many times just because a single line was too complicated I Broke it into several lines or even made a new simple local function, at the same time trying to avoid verbosity and yes it's hard to maintain a good balance. we tend to read code more than writing or changing it. some say 5 to 1 or 10 to 1. don't matter, the point is does a programmer compress the data he needs to use a lot(to save memory) and put the burden of decompressing on CPU any times he needs it or just let it be in a plain format to have faster access?
Looking at C# as a somewhat uninformed observer, it and .NET are bloatware. But that's somewhat unfair, because they also seem to provide application developers with more infrastructure than does C++. It's both a curse and a blessing that C# doesn't have to go through a pedantic standards group, the way that C++ does.
Agreed. Half of the options were irrelevant to me because I'm on .net 4.x/ASP.net; and a customer that is never willing to go a few weeks without needing new features immediately makes starting an open ended task to upgrade the site to core infeasible.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
I know exactly what you mean...
For some it may look like a step backwards, but I moved from C# almost exlusively to Java.
Sometimes I have to touch old C# code but I try to avoid it as much as I can.
At some point in the last three years I lost interest in all-dot-net.
Getting used to gradle and intelliJ/Android Studio shows pretty good, how far ahead those environments are (at least for me it feels way more powerful and more responsive).
As long as I am not forced to do windows desktop development, I don't see me writing much C# code in the future.