<story><title>20 Years of .NET</title><url>https://dotnet.microsoft.com/en-us/</url></story><parent_chain><item><author>Dave3of5</author><text>Well it has kept me employee for quite some time now so that&amp;#x27;s something to celebrate.&lt;p&gt;The opposite side to that it I think every commercial .Net system I&amp;#x27;ve ever worked with &amp;#x2F; on has been an absolute mess. Not sure if it&amp;#x27;s .Net or the companies but something there seems to attract devs to make ill performing, over abstracted, confusing, massive architecture systems that in reality could be simplified down to a bunch of data forms.&lt;p&gt;As I say I shouldn&amp;#x27;t complain keeping these things running pays my bills.</text></item></parent_chain><comment><author>torginus</author><text>It makes me really sad to read things like this. .NET&amp;#x2F;C# gives you the tools to write elegant, performant code in any domain, and really rewards high level of expertise, with stuff like advanced parallelism support, and optimizing things like memory layout with structs, really great native interop story, or the ability to write Source Generators&amp;#x2F;Analyzers, so you can develop AST-parsing compiler plugins to do stuff like automated code generation&amp;#x2F;analysis.&lt;p&gt;Imo it has a way higher skill ceiling, than something like, say NodeJS, which is supposedly part of the cool kids club.&lt;p&gt;I have literally had conversations with hardcore devs that had the &amp;#x27;enterprise offshore-bait&amp;#x27; perception of the language and were surprised when I showed them all the awesome stuff you can do with it.</text></comment>
<story><title>20 Years of .NET</title><url>https://dotnet.microsoft.com/en-us/</url></story><parent_chain><item><author>Dave3of5</author><text>Well it has kept me employee for quite some time now so that&amp;#x27;s something to celebrate.&lt;p&gt;The opposite side to that it I think every commercial .Net system I&amp;#x27;ve ever worked with &amp;#x2F; on has been an absolute mess. Not sure if it&amp;#x27;s .Net or the companies but something there seems to attract devs to make ill performing, over abstracted, confusing, massive architecture systems that in reality could be simplified down to a bunch of data forms.&lt;p&gt;As I say I shouldn&amp;#x27;t complain keeping these things running pays my bills.</text></item></parent_chain><comment><author>hughrr</author><text>Same here. I&amp;#x27;m sitting here debugging some 15 year old c# at the moment in the middle of a mega shit show.&lt;p&gt;I got paid. That&amp;#x27;s all the good stuff I can say about it.</text></comment>