The hardest part of adopting Neovim isn't learning modal editing or deciphering Lua--
it's the overwhelming paralysis of choice. When three different plugins seemingly do the exact same job,
and every forum thread argues passionately for a different one, it is absurdly easy to spiral into
analysis paralysis.
To escape that loop and just get back to writing code, I took the shortcut everyone recommends:
I installed LazyVim.
Two friends and I are building a regex parser and interactive TUI in Go for Hack Club-- basically regex101,
but running directly inside the terminal using Bubble Tea.
One took the engine (lexer, parser, NFA matcher), the second built the bridge between the two, and I took the TUI.
Early in the project, I caught myself falling into a dangerous habit that almost every junior dev
is struggling with right now. I stopped it before it ruined my learning, broke the crutch, and forced
myself to build the core architecture from first principles.