Sal's

Hello again, Vim mode

I'm back to Vim mode in Obsidian, VSCode, and my terminal, at least as an experiment.

Years ago I made a concerted effort to get decent at Vim. I bought Practical Vim and worked through it. As I learned more tricks, I built out vim-practice.md, an obstacle course template I would routinely run through to hone my skills. I watched ThePrimeagen's YouTube videos and borrowed pieces of his rig. And I loved it.

But I was writing more code back then, and as I got deeper into my career in people management, I was spending less time typing in my favorite text editor and more time elsewhere: Slack, Confluence, Google Docs, email, etc. I felt split-brained, having to hop between the Vim world, where I felt like a wizard (or at least his apprentice), and the rest of work life. Wouldn't it be simpler if I just embraced my less-technical role and went all-in on the macOS defaults?

So, I said goodbye to Vim. But I never forgot about it. From time to time, in a nostalgic impulse, I'd enable Vim mode somewhere and stroll around a buffer. I'd always turn it back off a few minutes later, assuming it was just a silly distraction.

But maybe that was too hasty a take. Like many of us here in the indie blogosphere, I hunger for nerdy little adventures — especially when I can justify having them at work, where I spend all day on my laptop. Perhaps Vim mode is a cheap and fun adventure I can pursue all day long, whether I'm taking notes in a meeting, managing my tasks, drafting an email, writing scraps of code to help me do my job, etc.

What about the hopping-in-and-out problem? I saw someone mention that going back and forth between Vim and other editors, while annoying at first, can become second nature, almost like a bilingual person hopping between languages. I'm aiming for that perspective instead of assuming this is entirely negative cognitive load.

So, Vim mode...

If I made you feel second best

I'm sorry I was blind

You were always on my mind

It's good to see you again. 💖