Logo

dev-resources.site

for different kinds of informations.

My journey from Vim/Neovim to VS code 🥺

Published at
6/12/2023
Categories
vim
vscode
opensource
humor
Author
midnqp
Categories
4 categories in total
vim
open
vscode
open
opensource
open
humor
open
Author
6 person written this
midnqp
open
My journey from Vim/Neovim to VS code 🥺

Disclaimer: potential standard-inclined content, reader discretion advised.

The following anti-monkeypatch standard-inclined mindset originated from the frustrations from prolonged exposure to and usage of semi-standard technologies, e.g. code editors, operating systems, desktop workspace, etc.

Opensource is good. As a movement to empowering developers, enabling innovations, and receiving critique to gradually agree on an industry standard - there is simply no alternative of opensource. Our world runs on opensource! However the aspect of opensource regarding its very nature, that is, most opensource projects do not receive the funding they deserve and may lack a strong leadership to govern the project. This may yield a project deficit in supporting its ever-evolving consumer base. Opensource software projects witnessed tremendous success in the early ages of commercial computer software - this is beyond doubts. However in the contemporary era, in which the complexity, diversity, and expectations of software is vital - a distinction is to be made between FAANG-backed or Fortune 500-backed opensource initiatives and other individual/communitarian ones.


This was a regular day in the life of mine as a Software Engineer - however, yet again, I caught myself searching for decentralized extensions individually developed on an average of 9 years ago for Vim/Neovim. Similar to Visual Studio Code, however... (checking vscode vs vim user count worldwide...)

(In a survey of 86,544 responses...)

Code editor % Users
Visual Studio Code 73.71%
Visual Studio 28.43%
IntelliJ IDEA 26.82%
Vim 22.29%
Neovim 11.86%

... more likely that, Visual Studio Code extensions will be better 🙃. Plus, centralized "verified" extension support provide an upper hand in some cases.

In reddit, a question was asked, why shouldn't I use Vim? Arguments against Vim. The first reply received 92 upvotes. Feb 2019.

"Every once in a while you'll go through the rabbit hole of addng something cool, configuring another plugin, or changing colorscheme/syntax - that you forget doing actual productive work."

(This is too true! May I be forgiven! Unbelievable! Feels sad!)

One of the reply to the first reply was:

"That's why I started relearning vanilla Vim. Native Vim. Without plugins. For Java, Go, Swift - I use JetBrains products with ideavim [a plugin that enables Vim keybindings]."

I almost feel like taking one step further,

"I may just use Visual Studio Code, instead of Vim. Maybe Windows 11, instead of a Linux distribution that was created by a guy over a decade ago. Maybe the magic developed by JetBrains. Maybe Slack, instead of Matrix. Maybe Microsoft 365 w/ Copilot, instead of LibreOffice. These are products well-built and polished and proven through rigorous testing and extensive real-world usage.

Maybe, just maybe, I need to learn to appreciate professionals investing their time and life and company to build these incredible, impossible products."

humor Article's
30 articles in total
Favicon
Techie Limericks: A Humorous Dive into Code, APIs, and Neural Networks
Favicon
Windows update translation mistake
Favicon
[Meme Monday] My favorite mythological animal is a cleanup npm installation
Favicon
When Your AWS Bill Goes Viral and Your Finance Department Becomes a Memelord 🚀💸
Favicon
The Code Between Us - A Poem
Favicon
Cuando tu factura de AWS se convierte en un meme y tu departamento financiero en un meme-lord 🚀💸
Favicon
Caption this image! (Azure & CrowdStrike outages)
Favicon
Humor 1984
Favicon
10 frases que suelen decir los developers (Parte 2)
Favicon
10 frases que suelen decir los developers (Parte 1)
Favicon
The No-Cloning Theorem A Quantum Cover-Up
Favicon
The Great Psychedelic Debate Mushrooms vs Meds
Favicon
The No-Cloning Theorem A Quantum Cover-Up
Favicon
A Compendium of Gen-Z Terminology in Technical Contexts
Favicon
Tech Fun Facts: The Quirky Side of Technology
Favicon
Shift Left
Favicon
Python: gamberradas con __getattr__ y amigos
Favicon
Boy Scout refactoring works but can take 189 years (still faster than waiting for motivation)
Favicon
Announcing Puppet Enterprise 1401
Favicon
Monoliths vs. Microservices: A Hilarious Showdown🙂
Favicon
How I got to 2000 followers on dev.to
Favicon
C#: Hackeo nocturno
Favicon
Programmer humour
Favicon
The Cult of Not Done Manifesto
Favicon
Talk like a Pirate day
Favicon
Dear Recruiters...
Favicon
The power of the unit tests
Favicon
My journey from Vim/Neovim to VS code 🥺
Favicon
Meme-driven Retrospectives
Favicon
My first program that made me money. The destroy program

Featured ones: