Recently I've been thinking about how engineers take notes while they're working on something.
I've seen a bunch of different methods from the people I work with, but all of them seem to include 3 or 4 different tools.
I view notes as an essential part of engineering work product, and they tend to span a few tools, for different use cases.
e.g.
API Requests - Postman Collection
Code Snippets - VSCode or a markdown code block
Database Queries - plain text in markdown?
Logs - copy-paste or >> into a .log file
Generic Notes - notepad, obsidian, notion etc
Standup Notes - DM them to yourself on Slack, notepad etc
So ignoring what your tech stack is, what is your note-taking stack? And how do you use it?
Further than that, do you ever reference past notes? I find myself using Obsidian a lot more - but rarely ever referencing notes in a consistent way.
I think we are mixing 2 things. Code snippets and notes. It's a big behaviour change to code snippet in a tool other than the one used to create it.
Fair enough! I do tend to end up writing at least some (not always syntactically correct) 'code snippets' in my note making tool though. I supposed it happens naturally as you jot down some context for something and want to tie it to a bit of code - but that may just be an idiosyncrasy.
Code snippets aside, what tools do you primarily use to make your notes specifically?