Thanks for the reminder, I should add a note about vibe coding to this piece.

Except for the bad advice about using VIM. Emacs FTW! I even named my cat Emacs.