globalGlob(**/*)

${tagline}

Interview with a C# Developer

System.Console.WriteLine("But why?")

Software Development - 2026-05-29

Globs:

**/interview/*
2 people in an interview. You're not sure who's the interviewer, or the interviewee. Unless you're sexist and you assumed the man was the developer. Shame on you! Women are equally capable of making bad life decisions too.

As professional software developers, it's useful to know how people work when using different technologies than us. If you don't normally work with C#, this interview with a typical C# developer will help introduce you to their daily lives. It's educational and informative.

As a C# developer, what was your favorite thing from the 80s? Max headroom. No, Laser Tag! It's laser tag.

Please don't take this the wrong way. But, why C#? That can't have been on purpose. It's the best! Everything you could ever want is built in. And it gets security updates every Patch Tuesday, making it super secure.

Are you being paid to say that? No. But I am in the Microsoft MVP program. Which is like being an influencer, except even though you promote Microsoft products, you're explicitly not paid. Microsoft says it would look bad if they paid us.

Is it called C# or .NET? The important thing is to use them interchangeably within the same conversation. The more times you can switch off, the better.

What's the C# tooling like? The tooling is amazing! Rider takes up all my RAM and CPU cycles, but it does everything I want an IDE to do. Build, and compile, and publish.

What should a developer new to .NET know about it? There's a new way and an old way to write C#, and you shouldn't mix the two. For example, retrieving the last item in an array with '.Length-1' or using '^1'. When you join a .NET dev team, make sure to ask which way they use, otherwise you'll get ripped apart during PR reviews.

Is it true C# gets faster every year? Yes, but only if you stretch first.

What's the .NET Open Source ecosystem like? If your project gets popular enough, Microsoft will copy/paste it into the framework. Saving the OSS developers time from having to maintain it themselves.

Are you sure you can actually code? I heard Visual Studio does everything for you. Are you sure you actually know how to code? I heard Claude does everything for you.

Do you know other Operating Systems exist? Not just Windows? Of course I do. C# runs on every major platform. Like Windows, Windows Phone, and Xbox. Others too, but I don't know why anyone would use them. Linux containers? The website probably has a list hidden somewhere.

Closing out the interview, is there anything you want to make sure other developers know about C#? The longer you use it, the more you'll think, "Oh, this is okay." But not in a Stockholm syndrome kind of way.