News for hackers. Stuff that matters.
Re:20 Years of .NET by torginus on Monday February 14, 2022 @10:52AM (#30333472)
It makes me really sad to read things like this. .NET/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/Analyzers, so you can develop AST-parsing compiler plugins to do stuff like automated code generation/analysis.

Imo it has a way higher skill ceiling, than something like, say NodeJS, which is supposedly part of the cool kids club.

I have literally had conversations with hardcore devs that had the 'enterprise offshore-bait' perception of the language and were surprised when I showed them all the awesome stuff you can do with it.

Re:20 Years of .NET by pwr-electronics on Monday February 14, 2022 @03:59PM (#30338245)
C# is a well-regarded choice for the application layer in the engineering software world. You'd need a good reason not to choose it.
Re:20 Years of .NET by decafninja on Monday February 14, 2022 @01:55PM (#30336477)
It's very much a problem with the orgs and the typical culture at these types of orgs. It's not a problem with the tech.

Someone mentioned Unity. I'm really curious as to what typical C# Unity codebase looks like since I imagine a Unity game dev shop would culturally be very, very, different from a big enterprise .NET shop.

Re:20 Years of .NET by GaelFG on Tuesday February 15, 2022 @02:46AM (#30343811)
I would argue the 'standard' Unity game dev shop are made of experienced burned out developpers from 'standard tech' big shops managing enthousiastics but 'incompetents' (I quote the word i'm not sure it's the good one, it's not they are bad as persons but they lack experience and game development school have an abyssal level of formation in programming) interns, wich is not different than a lot a place I worked before going to game development (and sometime as the enthousiastic but unproductive intern myself of course) ^^
Re:20 Years of .NET by torginus on Tuesday February 15, 2022 @06:37AM (#30345232)
My impression from hanging out on Unity forums / reading tutorials/ code snippets, is that the usual Unity developer is not a very experienced coder, often getting into programming to make games, or lacks a traditional SW development background and wants to just make cool stuff, without a regard for typical SWE concerns. Not that any of this is a bad thing, mind you.

Not sure about how representative is this of the typical professional Unity dev.