I usually keep a project open in Overleaf where I keep jotting down everything that I like. Then on a second pass on my own - I expand or cull the information usually and double checking the information as well.
I used to write things down. But I am very OCD about the page yellowing or creasing. Also if I made a mistake I usually trash the sheet and rewrite it. For me notes are a way for regurgitating digested information in good details. I do not ever want to look through the book or course, once I have already covered it. So, yes its a bit tedious, but I save time on the long run
The graphs are from Jupyter notebooks/Pytorch + Matplotlib. Neural networks schemes are made in Latex Tikz. Several others (flowchart & generic) just Google slides. I have latex macros to build the template & sections quickly - and then just focus on writing
Here is an example of what I did for Stanford CS 230 notes: https://github.com/fagan2888/CS230_notes/blob/main/section1/...
I used to write things down. But I am very OCD about the page yellowing or creasing. Also if I made a mistake I usually trash the sheet and rewrite it. For me notes are a way for regurgitating digested information in good details. I do not ever want to look through the book or course, once I have already covered it. So, yes its a bit tedious, but I save time on the long run