Clearly this is a controversial statement. I’m team “use what’s available and preference tools that get the job done quickly.”
I work in several different languages. VSCode has TreeSitter and a bevy of slick plug-ins. NP++ does not. I can use VSCode on both Windows and Linux. If I’ve got a desktop environment, I will hands down pick VSCode over NP++ every time.
Otherwise, let’s be real, NeoVim is king.
If it’s used as an identifier to link together rows from different tables. Also known as “joining” tables. SSN (with birthdate) is a unique identifier, and so it’s natural to choose as a primary/foreign key.
Completely agreed. At one point, maybe 12 years ago, I remember trying to learn NP++'s macro system. It was better than whatever we had at the time, but I’m glad I didn’t spend more time than I had to. Just a couple months ago, a coworker was raving about how great NP++ macros are … to do a task handily solved by some light regular expressions and/or column edit mode. Both REs and CEM are far more ubiquitous concepts than some bespoke, domain-specific language for defining repetitive tasks.