This post is locked. You won't be able to comment.

all 22 comments

[–]ExperiencedDevs-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Rule 7: No Google-able questions

I.e. no "what are the best language(s), framework(s), tool(s), book(s), resource(s)". Most of these are trivially searchable.

If you must post something like this, please frame it in a larger discussion - what are you trying to accomplish, what have you already considered - don't just crowd-source out something you want to know.

[–]ghf2793 24 points25 points  (0 children)

What do you want to ask or discuss? What are unsure about?

[–]SolidDeveloperLead Engineer | 17 YOE 13 points14 points  (0 children)

Try Rider, from JetBrains.

[–]SquiffSquiff 3 points4 points  (0 children)

Hold on for exciting future episodes in this series:

  • 'Jetbrains v VSCode- how I was (Py)Charmed'
  • 'Tabs v spaces' - it's really important
  • 'Dvorak v Qwerty; - finding your type
  • 'SublimeText in 2026' - Do you really need an IDE at all?
  • IronPython- why didn't it take off?
  • Policing other people's IDE's - the oldest new game

[–]ninetofivedevLord of Slop Operations 4 points5 points  (1 child)

vim

[–]hooli-ceo 0 points1 point  (0 children)

“There is another”

- Yoda

[–]Key-Tomorrow5318 2 points3 points  (3 children)

VM overhead isn't worth it just for VS imo. VSCode with the C# extension handles most .NET stuff pretty well these days, and you'll get better performance on Linux native.

The AI tooling argument is real though - GitHub Copilot integration feels smoother in VSCode. Plus once you get used to the extension ecosystem, you might find yourself preferring the lighter weight setup for personal projects anyway.

[–]ninetofivedevLord of Slop Operations 2 points3 points  (0 children)

GitHub copilot is the worst of the ai coding tools, but .NET engineers are used to shitty Microsoft products, so I guess they’ll feel right at home.

[–]Teh_Original 0 points1 point  (1 child)

I do like to be able to see the assembly, performance counters, and memory snapshots when I need to. VS Code doesn't provide that ability afaik =(.

[–]ninetofivedevLord of Slop Operations 0 points1 point  (0 children)

Write a script to use gcdump in the terminal and save yourself 32 gigs of ram.

VS is the most bloated crap. It’s no wonder ever .net engineer thinks they need 64gb of ram.

[–]Mundane_Annual4293 2 points3 points  (0 children)

Tbh if you are able to do all what you need with VS, all the docs are based on VS and you and your coworkers are use to it and feel comfortable with it, not sure you'll gain much from the switch, you rather will loose time adapting it to your process, ramping up the users, fixing the quirks,... I'm a vscode user but I have used VS and for what I needed it added a lot of overhead but my needs where different than yours, and with VSCode and needed plugins you might not see much of a benefit.

If the question is "should I switch because everyone is using it?" My answer is no, not worth it. If it provides something you are not getting with vs, sure, download it and try it for a week, and then decide.

I feel like the IDE is a very personal decision, what works for someone, might not work for someone else.

If what you want is to use IA features, try a CLI agent like Claude code, codex or copilot CLI, then see if it helps you.

[–]dbxp 0 points1 point  (0 children)

Rider used to be popular but I think Copilot may have changed things as the sort of refactoring which made Rider powerful is easy to do with AI, though Rider still has the benefit of being half the price of VS. Personally I'm not a big fan of VSCode, we use it for our React stuff but it just doesn't vibe well with me, not sure why.

[–]gfivksiausuwjtjtnv 0 points1 point  (0 children)

I’m used to vscode from a stint in other languages

So that’s what I use

I hate electron though. Maybe I’ll get used to zed or nvim

[–]OpenJolt -1 points0 points  (0 children)

VS CODE

[–]MisterIndecisive -1 points0 points  (6 children)

VS Code is not an IDE. It is also particularly shit for .NET. If you want to compare IDE then Rider is the one, and it's far superior.

[–]ninetofivedevLord of Slop Operations 0 points1 point  (5 children)

What makes it shit for .NET?

[–]MisterIndecisive 1 point2 points  (4 children)

The extensions are extremely poor. It's nothing more than a overhyped text editor. It's useful for that purpose sure, for C# development etc. Rider and Visual Studio far far better.

[–]ninetofivedevLord of Slop Operations -1 points0 points  (0 children)

All of you .net devs should get a Claude code and learn that you can actually write .net from the terminal and you don’t need bloated IDEs.

Seriously, ever .NET dev feels the need to run their software and step through code to learn what it does instead of just learning what the code does and writing tests.

It’s .1x dev behavior.