I'm sure you could do it with modern dotnet. I just have a gut feeling that most people who go solo do it partly to escape their old corporate stack to try something different. So usually it means ditching Java/Dotnet. At least that was the case a decade or two ago. These days every corporate stack is javascript based and as a reaction people go HTMX+Go to escape React.
When you are solo and not limited by poor team practices, C# becomes far more productive that practically any other language if you care about both single-developer productivity and scaling your project efficiently. Go is far up there on the list but it does not scale as well if you are proficient with the language. And of course Ruby, Python and other interpreted junk does not meet the bar at all :)
Comments
I'm sure you could do it with modern dotnet. I just have a gut feeling that most people who go solo do it partly to escape their old corporate stack to try something different. So usually it means ditching Java/Dotnet. At least that was the case a decade or two ago. These days every corporate stack is javascript based and as a reaction people go HTMX+Go to escape React.
When you are solo and not limited by poor team practices, C# becomes far more productive that practically any other language if you care about both single-developer productivity and scaling your project efficiently. Go is far up there on the list but it does not scale as well if you are proficient with the language. And of course Ruby, Python and other interpreted junk does not meet the bar at all :)