Earlier quoted context omitted.
For me, it helps to slow down my thoughts and aides deep work. I draw diagrams, connect blurbs with arrows, and “link” to other page numbers.
This is still missing the "what" for me. What do you write down about the work? Is it a plan for what you're about to work on? Is it a breakdown? Is it facts you learn as you work through something? Is it a minute by minute journal of what you've done? Is it just interesting details? Is it to-dos? Is it opinions you're trying to clarify? Diagrams I get, my desk is covered in scribbled diagrams to help me visualise so…
Using an engineering notebook
31–40 of 161 posts
Re: Using an engineering notebook
#32Re: Using an engineering notebook
#33While I cannot find a concrete flaw with these things, with some of them working quite well, I just couldn't really get a feel for them - they always felt so tech-y and imprecise, that I always went back to an actual sheet of paper.
Another product design misconception I think a lot of companies make is the use of metal cases - metal feels high-end and durable as opposed to plastic I suppose, and with it being quite solid, manufacturers can make it thinner and lighter.
But it's uncomfortable to hold, and hard to manufacture complex shapes, which means these devices often end up in a case. Man I miss the 2000s when product design wasn't dead.
Re: Using an engineering notebook
#34I was given this advice at university, but what I was always missing was what I was supposed to write down in them. The post here mentions hypotheses, but I don't do experiments for the most part. It mentions writing down in the notebook before writing code, but I can't test my notes, I can't really send my notes for code review. I guess you could use it for design, but you'd lose all the advantages of word processin…
> It mentions writing down in the notebook before writing code, but I can't test my notes, I can't really send my notes for code review. I think generally it's more about sketching the high level structure of the code. I will routinely write things like : documents = ... by_client = documents.group_by(client) for client, doc_set in by_client: for doc in doc_set: csv.write(doc) Not at all following the actual APIs I u…
I vastly prefer just making a working skeleton and filling that with actual code as I progress.
Re: Using an engineering notebook
#35Joe Decuir was an engineer at Atari and was involved with the development of the 2600. His notebooks can be useful references for the 2600, even to this day.
https://archive.org/details/JoeDecuirEngineeringNotebook1977
https://archive.org/details/JoeDecuirEngineeringNotebook1978
Re: Using an engineering notebook
#36I was given this advice at university, but what I was always missing was what I was supposed to write down in them. The post here mentions hypotheses, but I don't do experiments for the most part. It mentions writing down in the notebook before writing code, but I can't test my notes, I can't really send my notes for code review. I guess you could use it for design, but you'd lose all the advantages of word processin…
I'm a scientist. In the science world, the traditional lab notebook contained a narrative of what you were doing. You're kind of thinking out loud into it. One measure of a good notebook is if it contains sufficient information that you don't have to repeat work only because you can't figure out what you did. There are other good reasons for repeating things of course. My spouse is a lab scientist, and I've seen her…
I still find lots of value in keeping notes though! And sometimes miss it when I didn't keep notes.
Re: Using an engineering notebook
#37- memory/yyyy-mm-dd.md
- MEMORY.md
- SOUL.md
Re: Using an engineering notebook
#38Re: Using an engineering notebook
#39Like the author, I don't seem to ever need to read my old notes. Instead, it works wonders as a mental bucket of sorts and I've found paper to be extremely powerful for this. I tried doing this on a Surface Pro, for example, but it was significantly less enjoyable or effective.
Now with LLMs helping me write code, planning ahead on paper is even more useful.