I'm a lawyer. Notes are absolutely crucial to my workflow, as there are literally millions of legal cases, and precedents, and you don't want to repeat yourself or repeat unnecessary research. I'd see it no differently than programmers who keep gists or repositories of useful configs.
Sure, I can see notes being very important for lawyers. But I don’t see that for software engineers and programmers. For a programmer, the facts are the code. The end. The code is what gets executed. Anything outside of it is secondary. This is of course besides persistent data that usually lives in some sort of database, and configuration, which falls outside of the other two buckets. None of these items require note keeping. Programmers learn by doing: taking notes is very much a peripheral activity there. So I’m struggling to understand why or how this is a big deal and the brouhaha about org-mode, zettelkasten and the like on HN!