.NET 10

Adoption, startups & hiring

  • Many report smooth upgrades since .NET 5 with notable CPU/RAM reductions and even downsizing cloud instances.
  • Several startups and SMBs are fully on .NET (often on Linux/Azure/AWS/GCP), but commenters say .NET remains underused in “SV-style” startups versus JS/TS/Python.
  • Hiring experiences differ: some find .NET talent plentiful and successful at scale; others say applicant volume is high but depth (algorithms, DBs, “why” behind tools) is weaker than in Python roles.

Developer experience & tooling

  • Strong praise for JetBrains Rider: better performance, integrated ReSharper, smaller footprint, and cross‑platform support; many prefer it to Visual Studio.
  • VS Code is widely used and “good enough,” though some dislike the C# Dev Kit licensing and missing features vs full VS/Rider.
  • Cross‑platform .NET dev on Mac/Linux (often with Docker, Kubernetes, Postgres) is described as stable and pleasant, though some interviewers still expect Windows + Visual Studio + SQL Server.

.NET vs other stacks

  • TypeScript full‑stack is often preferred in startups for shared types/code and hiring ease; some say it maximizes product velocity, and .NET is “ignored” despite no strong technical reason.
  • Counterarguments: OpenAPI/GraphQL + codegen and Blazor/TS clients can narrow the gap; Java/Go/Kotlin and .NET are cited as more coherent, performant backends than Node.
  • Java vs .NET: several feel C#/.NET offers better ergonomics (LINQ, object initializers, collections, async) and cleaner libraries; others argue modern Java/JVM have caught up and excel in runtime and GC.

Performance, containers & AOT

  • Many note recurring per‑release performance wins (Kestrel, GC, collections) and substantial real‑world savings.
  • Debate over suitability in large‑scale containerized microservices: critics point to heavier images and CLR overhead vs native Go/Rust; defenders note multi‑threaded scalability, Native AOT, and that most startups don’t hit the scale where this dominates.

Libraries, licensing & JSON

  • Concern about recent license changes/bait‑and‑switches (e.g. prominent .NET libraries going commercial or adding telemetry), making some wary of betting a startup on .NET.
  • Others say they rarely need paid libraries except for PDFs or niche components, and NuGet’s OSS ecosystem plus “batteries‑included” BCL is usually sufficient.
  • System.Text.Json is now widely seen as the default JSON serializer; the historical Newtonsoft.Json gap has narrowed, though attribute duplication and migration friction remain complaints.

F# and functional style

  • F# receives strong praise for expressiveness and code quality (esp. in small, senior teams); some suggest startups consider it as a “force multiplier,” others worry about niche hiring.
  • C#’s growing functional features (records, pattern matching) are seen as influenced by F#, but not a replacement; some fear C# bloat, others welcome the expressiveness.

Web frameworks & front‑end

  • ASP.NET (MVC/Web API, Minimal APIs) is viewed as robust and productive; EF Core is often called one of the best ORMs, though some prefer Dapper for critical hotspots.
  • Blazor divides opinion: good for internal tools and all‑C# stacks, but criticized for payload size, DX vs modern JS toolchains, and uncertainty about long‑term direction.
  • Many still pair .NET backends with React/Angular/TS frontends via REST/OpenAPI rather than commit to C#‑based UI.

Language evolution & ecosystem concerns

  • Mixed feelings about rapid C# evolution: some love features like field‑backed properties and top‑level/file‑based programs; others feel cognitive load and “style fragmentation” are rising.
  • Complaints include historical churn (.NET Framework → Core → .NET, ASP.NET MVC changes), occasional breaking changes (Span/MemoryMarshal behavior), and uneven docs around new features.
  • Overall sentiment: .NET 10 is seen as a strong, performant, mature release; enthusiasm is high among existing .NET users, but skepticism persists around culture (“enterprisey” image), Microsoft control, and long‑term platform bets for greenfield startups.