Tuesday 14 November 2023

Editors

My thoughts on editors (that I used), 2023 version. These include dead, non-dead and "trendy" editors.

---

VSCode

  • Would be a nightmare for low-RAM machines. By saying “low RAM” I mean machines with $\leq$ 8GB RAM.
  • Still, a nice way to shitpost on social media, saying you’re a cool coder with a high salary (even though you have no life and this shit isn’t helping much with your poor coding skill).

Sublime Text

  • Lightweight (assuming you haven't installed any extensions). Back in 2015-2018, I ran Sublime on a 2GB Windows XP SP3, which still operates well. 
  • Not free. The only cons that I can think about.

Atom

  • Dead as fuck (MS bought GitHub and planned to boost VSCode instead of this rocket, so it’s dead time).
  • Also a nice way to shitposting on the social media (like I used to do).
  • A nightmare for low-RAM machines just like VSCode. To be more precise, this is the common and expected behaviour of Chromium-based editors (and browsers).

Notepad++

  • Free, but powerful. Written in C++ so it’s freaking fast to open large files.
  • Support dark mode but it’s a pain in the ass.
Surprisingly Notepad++'s dark mode is .. bad, compared to other editors' dark mode.

Vim

  • Handy, easy-to-hack.
  • Came in the basic form, so you must modify it to fit your needs. But for the fucksake, vim on the terminal requires changing the terminal’s font and size. 
  • Forgot to add a .swp extension to gitignore and boom, you just (intentionally) adding garbage to your repository.

Far editor

  • Just like Vim: came in the basic form. Loading files super fast.
  • The colour scheme is still a pain in the ass, remind me of Turbo Pascal back to my first days in programming.

Looks pretty neat, until you have to look directly at the screen at 1 AM.

Final

These are my thoughts on editors I use (and once used). Note that these are editors, and with my personal experience, don't try to make it operate like an IDE. Editors are born to edit, don't expect it to make the debugging/compiling easier. If you're working on a big project, use an IDE instead. 

Last but not least, all IDEs or editors are just supporting tools for your coding career. Your coding career depends on your problem-solving skills, your language mastery, and some other factors (which don't include your IDEs or editors). A guru can code anywhere, even in Microsoft Word, so just because your school using CodeBlock instead of VSCode doesn't mean you should give up on the school's lectures.

Happy coding!

No comments:

Post a Comment

Popular posts