The Loneliness of the Mid-Level Vimmer
11–20 of 61 posts
Re: The Loneliness of the Mid-Level Vimmer
#12Re: The Loneliness of the Mid-Level Vimmer
#13> excepting those poor, sad professionals who have to write languages that can only be written with a special, hyper-bloated text editor [1]. > 1. I'm talking about C# and Java I write Java in vim, and it's pretty usable. Coc.nvim and coc-java fix code completion. There are also plugins to make running tests, and the debugger usable too. I can't stand the start-up time of IntelliJ!
Re: The Loneliness of the Mid-Level Vimmer
#14I developed the finger memory for vi when I first encountered it - in 1987! - on a Unix system on which there weren't any other fullscreen editors. Like with the Perl programming language, I probably understand about 5% of the capabilities of a modern vi implementation. But those are hardcoded into muscle memory for the rest of my life. ddp to swap a couple of lines or :e! to undo your edits and reload is fast when y…
Re: The Loneliness of the Mid-Level Vimmer
#15I think vim users highly overestimate their productivity and just like the way using hotkeys feels.
Re: The Loneliness of the Mid-Level Vimmer
#16I think vim users highly overestimate their productivity and just like the way using hotkeys feels.
It'd be interesting to do a comparison. But to your point, I don't think people use it as much for productivity gains as just the fun of it.
Re: The Loneliness of the Mid-Level Vimmer
#17I think vim users highly overestimate their productivity and just like the way using hotkeys feels.
I think I'm probably equally as productive as a person that really knows their editor of choice. The productivity benefits mostly just come from knowing what things your editor is capable of.
However, I subjectively feel a twinge of frustration whenever I need to take my hands off the keyboard to reach for a mouse. So using vim makes a massive impact on my day to day wellbeing.
Re: The Loneliness of the Mid-Level Vimmer
#18I think vim users highly overestimate their productivity and just like the way using hotkeys feels.
It'd be interesting to do a comparison. But to your point, I don't think people use it as much for productivity gains as just the fun of it.
Re: The Loneliness of the Mid-Level Vimmer
#19I developed the finger memory for vi when I first encountered it - in 1987! - on a Unix system on which there weren't any other fullscreen editors. Like with the Perl programming language, I probably understand about 5% of the capabilities of a modern vi implementation. But those are hardcoded into muscle memory for the rest of my life. ddp to swap a couple of lines or :e! to undo your edits and reload is fast when y…
So basically, learning vi was about the same as only having a stickshift car available and wanting to drive it. You learn what you need to learn. And once you get the muscle memory, you actually prefer it even though it's weird and kind of obsolete. I've had to give up on the stickshift, but I'm guessing vi will remain available indefinitely. What incentive for someone to learn vi now? Very little. So it goes.
I've seen programmers on multiple occasions spend 30+ minutes writing a script to do what could otherwise be accomplished in less than thirty seconds with vi(m).
I often see HN users dismiss vi's approach to editing as if it were some kind of micro-optimization, but consider what impact writing the aforementioned script has on flow. It's worse than the resident office WaterCoolerGuy chewing your ear off for 30 minutes, IMO.