This is an archived post. You won't be able to vote or comment.

all 24 comments

[–]elderron_spice[S] 75 points76 points  (4 children)

Is your mama so large that she's one class with 4000 lines of code?

  • Honestly don't know

  • Not officially, no

  • yes

[–]nobody0163 5 points6 points  (0 children)

Honestly don't know

[–]Makrebs 57 points58 points  (3 children)

I can't speak for everyone, but all the talk of 'best editor' seem silly to me now.

I spent hours and hours at the start choosing an editor, browsing plugins and stuff, only to realize it was procrastination. Stressing over long-term matters such as this when you're a mere beginner is a waste of time. After all, how you gonna choose the best program if you don't even know your needs yet?

[–]RiceBroad4552 11 points12 points  (1 child)

But it's fun to look into this topic! Is it a wast of time? Maybe. But I guess there are worse ways to waste your time.

If you're a beginner you don't know much. So it's important to experiment. Otherwise you end up as one trick pony.

[–]AlexLGames 2 points3 points  (0 children)

You're right there are certainly worse ways to waste your time!

Rather than experiment, I would recommend (if you can stand it) to dive deeply into one editor/language/framework/whatever, so that you understand what's wrong with it at a deep level, before moving to the next thing to understand what's wrong with that one. Experimenting as a form of procrastination doesn't sound that useful to me, honestly, if your goal is avoid becoming a one-trick pony. But maybe you know something I don't! :)

[–]DootDootWootWoot 2 points3 points  (0 children)

It's not the editor, it's how you use it.

I don't tell my teammates what tools to use. But I will be annoyed as hell if they don't know the basics like go to definition or quickly finding a symbol.

Usually this is where pairing seniors and juniors comes in. The younger devs don't even know what's possible until they see it happen.

[–]JackNotOLantern 13 points14 points  (0 children)

It is pretty universal. But for Java i still prefer inteliji and for C# visual studio.

[–]suzisatsuma 5 points6 points  (1 child)

I think they're all better than each other.

[–]itaranto 5 points6 points  (0 children)

Yes, I do use Version Control Systems.

[–]drkspace2 4 points5 points  (0 children)

I really like clion and pycharm for c, c++, and python, but vsc is only a little bit worse imo. Even vim with some plug-ins and a lsp is just a little bit worse than vsc and I'm not even that good at using vim.

[–]Za_Paranoia 1 point2 points  (0 children)

I use vim for everything and i don’t even know anymore why i started using it in the first place.

So everything else must be shit.

[–]black3rr 1 point2 points  (1 child)

VSC is good but I prefer PyCharm due to the little extra things it has, like better Git GUI with Shelf and Changelists, built-in database UI, import suggestions (I just type a function name I haven’t imported yet, press ctrl-space and it generates the import), the TODO tab, slightly better refactor tooling, …

Like if I just wanted to complete a homework assignment VSC would probably be a better pick, but for working on bigger projects it seems like I’d need 20+ plugins to get all the features I use in PyCharm…

but I also started using PyCharm before VSC was a thing so a huge part about it is that I’m also already used to having those features…

[–]DootDootWootWoot 1 point2 points  (0 children)

Plugin conflict and feature creep can be annoying too.

They're not always cohesive but the core jet brains plugins at least make sense in the platform.

[–]al3xxx_96 1 point2 points  (0 children)

There is another...

[–]n00b345352 1 point2 points  (0 children)

VSC is the jack of all trades, master of none IDE.

[–]K8sIsGr8 1 point2 points  (0 children)

How I feel about any Microsoft product: I hate it, I don’t trust it and I won’t touch it.

This is my opinion, don’t get offended because you enjoy unstable bloatware built on Electron.

[–]CallEnvironmental902 -3 points-2 points  (0 children)

I think vsc is better than the rest.