C#

Note - LastUpdated: 2025.11.16 | create | csharp |

DISCLOSURE: If you buy through affiliate links, I may earn a small commission. (disclosures)

C# is a general-purpose programming language that runs on dotnet. It also happens to be one of my favorite programming languages.

I've recently started maining C# after a couple years with F#. F# is a beautiful language (maybe the best I've ever seen) but it simply does not have the network effects to make it practical in many cases.

A couple ways where C# wins over F#:

  • Less context switching from other mainstream languages
  • Tooling is more robust and widespread
  • AI is great at C#

I may change my mind on this later (like in a couple weeks) but right now I'm enjoying it. In fact I leveraged the AI capabilities heavily to spin up my new digital garden (what you're reading right now).

Want more like this?

The best way to support my work is to like / comment / share for the algorithm and subscribe for future updates.