|
|
|
|
|
by lordleft
2437 days ago
|
|
Something I've been wrestling with is the perceived 'unsexiness' of certain technologies, like C#. When I joined this industry, I thought that anything that wasn't powered by Rust or Python or Haskell was irredeemable, that C# was a dinosaur not long for this world, and that tech unicorns would be set the tone of our industry going forward. Now that I'm a bit older I've begun to see that something like C# isn't going away anytime soon - that people still use .NET and other technologies because the enterprise endures, and companies like Microsoft are continually investing in their tooling. This article reminded me that sometimes unsexy technology powers the world, and if you can bring value and or mastery of that technology you can greatly benefit. |
|
C# and .Net Core are miles away from unsexy, enterprise technologies. Microsoft has been doing an amazing job on the C# language in recent years, open-sourcing everything, making .Net Core run on every platform, being totally open about future updates, and pushing the .Net core framework to be more performant than about every other language other than C++, C, and Rust.
I work for a 2B valuation "startup" and we are fully .net core, all running in orchestrated Docker clusters and I perceive that choice as one of the reasons behind our success. The tooling and libraries, documentation, performance, etc, are in my opinion ahead of any other languages we could use: e.g. Java, Python, Haskell etc.