DEV Community

Discussion on: 5 EXACT alternatives of VSCode!

Collapse
 
muhimen123 profile image
Muhimen

Turns out I am way less experienced than you are (completely okay) also used way too less editors, IDEs than you did. And yes, I've never written code in professional environment.

Anyway, your comment was really helpful. And as you said,

and this is fine, everyone has the option to choose the preferred one.

Perspective can really make things different. According to your comment, I assume you are a web developer. And you will always want the features that help you with your professional work.

On the other hand, my perspective was ML, DL. When you are playing with a TON of data, every single kilobyte does matter. Let me show you how I decided on the things.

  • Extensibility: Normally, jupyter notebook is the daily driver for ML engineers. But I was amazed to see how you can add all the jupyter(yes, you spell it this way) functionality in VSC.

  • Lightweight: As I said, every kilobyte matters. You don't want your models performance to be hampered for the tools you work with.

  • Customization: I was talking about the themes 😅😅

  • Debugger: Agree with me or not, the debugger of VSC is a beast.

  • Ease of use: Before VSC, I used PyCharm(JetBrains) and Jupyter. Compared to those, it's really easy to get familiar with VSC and be productive.

Collapse
 
joelbonetr profile image
JoelBonetR 🥇

Yes I'm web dev, of course IDEs are intended for a primary language or environment and then the plugins make what plugins make. The best part on all of this is that you get comfortable enough with an IDE to perform its helper functionalities brainless. This is what it gives you more performance after all. You also need this features for coming built-in or able to add it using a plugin, of course. On a windows notepad you will lack intellisense compared with brackets and both are code editors at the end of the day haha

I'm not much into ML, never get into DL. I only used a dockerized ROCm platform (with Tensorflow and Keras) to train an IA that was like an image interpreter between two options. I used Jupyter here too. I'm learning another paths that gets directly into my daily job for now but if you write some posts for beginners (or dummies) on ML, DL or NN I would be very interested on adding them into my reading list. Specially if you detail a bit the calculus behind it, as it's something that is usually obviated on higher level articles or tutorials.

Thread Thread
 
muhimen123 profile image
Muhimen

You just gave me my next blog idea!

Thread Thread
 
joelbonetr profile image
JoelBonetR 🥇

Just followed you, and waiting for it :)

Thread Thread
 
muhimen123 profile image
Muhimen

Then take my return gift. 😉