Forcing myself into a harsh VS Code detox with tmux and NeoVim. No hard feelings - I just like to stretch some of those brain muscles and be able to edit on remote machines without all the Remote SSH bells and whistles.
I posted on how I share my NeoVim configuration with Dotfiles between Linux and Windows here : https://dev.to/kaiwalter/share-neovim-configuration-between-linux-and-windows-4gh8
3 months in - primarily using tmux+NeoVim for my side projects - I feel like I am proficient enough and as efficient as with VS Code now. Thank you @ThePrimeagen for your content on YouTube and GitHub. That helped a lot to get me started - and also got me motivated by just watching your extremely speedy editing and file munching.
One learning: although I scripted and dotfiled NeoVim configuration it takes a moment to get it back up 100% when hopping between distros Arch, Ubuntu, Fedora, NixOS, ... pay attention to all the dependencies outside and "checkhealth" and "MasonLog" the hell out of NeoVim in case you miss functionality.
This whole process also makes me more appreciate what we often get delivered "for free" in the sense of not needing to think about it.
Month 4 : I lean to start #neovim first without hesitation for development work and I was able to create my first LUA plugin: https://github.com/KaiWalter/azure-functions.nvim (run and debug #azure Functions with NeoVim).
Month 9 : I am definitely used to and faster with #NeoVim now. Honestly, I hate it when I have to edit larger text in word processors or email clients without Vim motions
I learned to give it time. It does not makes sense to load all the new stuff onto yourself at once. Today I felt, that I needed to speed up navigation a bit more and installed https://github.com/ggandor/leap.nvim - amazing!