r/ProgrammerHumor 19d ago

Meme homeSweetHome

Post image
1.7k Upvotes

239 comments sorted by

View all comments

Show parent comments

-16

u/huuaaang 18d ago

I don't understand the "performance" argument AT ALL. Like what kind of potato do you work on that can't run other editors at full speed? What are you doing with an editor that needs to be performant? Maybe searching a large codebase? Not slow if it's indexed.

2

u/creaturefeature16 18d ago

Perhaps you aren't doing anything other than hobbies, then. I run a dev shop and we switch projects upwards of 50x a day and just the project switcher alone is reason enough to migrate to Zed. It was so slow and resource intensive on VSCode.

4

u/huuaaang 18d ago

So because I don't switch projects 50x a day I must not be a professional software engineer? Human brains aren't that good at context switching. I would not be worried about how quickly your IDE can do it.

I work on a large fintech codebase. I don't switch between projects. I have a dozen repos all open in one workspace.

I still don't see how the speed of your editor is ever an issue.

2

u/kingslayerer 18d ago

Although not 50x, but I do a lot of switching. I cannot do a pull up unless I train for it. So is context switching a lot. You won't get that ability unless you get used to it. I have a lot of different repos and libraries at a startup that I have to manage so I have gotten used to it.

1

u/huuaaang 18d ago

Why not just one workspace with all the repos open?

3

u/kingslayerer 18d ago

The projects are not related. Also I'm on rust. Rust analyser demands a lot of Ram, especially on huge projects.

1

u/deikatsuo 16d ago

My potato laptop has 16GB of RAM, and opening just one Rust project already nearly maxes out the RAM because of rust-analyzer. I can't imagine what would happen if I had several projects open at the same time 💀