Calling a notebook the “most important tool” for a dev is pure romanticism. Useful for some, sure, but let's not pretend it outweighs a debugger, version control, or CI. This isn't craftsmanship cosplay, it's software engineering.
As a developer, my most important tools are a pen and a notebook
81–90 of 302 posts
Re: As a developer, my most important tools are a pen and a notebook
#82Earlier quoted context omitted.
In a few years of my career now I never had to use a debugger or CI. Console debugging is good enough usually. On version control I agree.
I don't know you or your work. But I know (senior) developers that don't use a debugger and I've often noticed that when fixing a bug, they don't build a full mental model of what really goes wrong and often just fix the symptoms. Think "that shouldn't be null, we need a null check here" instead of "why is this value null? we should check here, but also make sure the caller works correctly."
Re: As a developer, my most important tools are a pen and a notebook
#83The author uses pen and paper because when they sit down at a computer they end up shifting to "function mode" where they're implementing rather than designing.
That's it.
The important takeaway is to make sure you don't fall into the trap of implementing when you should be designing. How you maintain that balance is up to you.
Re: As a developer, my most important tools are a pen and a notebook
#84Earlier quoted context omitted.
If you want to get the most out of a physics lecture, leave the laptop at home. Instead, bring a spiral notebook and some colored pens. Write everything down the prof writes on the blackboard. It's remarkable how much of the lecture you'll remember. And when you read your handwritten notes, you'll remember the lecture that went with it.
Suggestion: Write on the right hand page and leave the left page blank (that's the back of the page if you fold the pages over). Then go over the notes later and summarise or add details on those left hand pages. I used to do the colour pen/highlighting then. Worked for me half a century ago. No data format problems or need for legacy hardware either.
Jokes aside, I often used to take notes only on the left side because of it, and sometimes the right side, except upside down.
Re: As a developer, my most important tools are a pen and a notebook
#85I don't understand the pen/physical notebook thing. It's slow to write, insanely slow to search what you've written, almost impossible to copy or share.
Re: As a developer, my most important tools are a pen and a notebook
#86Some of the most intelligent people I've ever met in math, physics, and computer science don't even use a notebook. They use printer paper and pen. When they're done, they throw the paper away. I have seldom found personal notes from far in the past to be useful. If there's something worth noting down, then it goes into documentation, so others can stumble upon whatever quirk I've come across in the future. If there'…
Re: As a developer, my most important tools are a pen and a notebook
#87I don't understand the pen/physical notebook thing. It's slow to write, insanely slow to search what you've written, almost impossible to copy or share.
Re: As a developer, my most important tools are a pen and a notebook
#88Earlier quoted context omitted.
I think an analog note taking device (woah!) requires more discipline than a digital one. In the digital world, you can always re-arrange your chaos at almost no cost, whereas you are screwed in the analog world. I'm curious: How do you organize your notes? If you mind to share.
First there's a work notebook and a personal one. both are semi structured, but work one has more structure. first page is always for index, split vertically and you get roughly 80 entries with about 3-4 words each. one for each page that i number as i go writing through the book. index usually has just pointers to days when i get interesting ideas. each right page is for 1 week that i label up top. a small margin is…
I type much faster on a keyboard, I can read it even a month from now while I can't do that with my own handwriting, and when I make a mistake, I can quickly and easily correct it.
Re: As a developer, my most important tools are a pen and a notebook
#89I like writing much better,[1] and after a fair share of Moleskin, Field Notes, and a long streak with Muji, I’m now blown away by Midori. I have already gotten a few, and I’m going to get a lot more. The tactile ‘scratch’ of the fountain pen on the Midori Paper is so soothing, it makes me feel like I’m a poet even when I’m writing down the most mundane idea that I just had. :-) https://brajeshwar.com/2025/notes/
Re: As a developer, my most important tools are a pen and a notebook
#90Calling a notebook the “most important tool” for a dev is pure romanticism. Useful for some, sure, but let's not pretend it outweighs a debugger, version control, or CI. This isn't craftsmanship cosplay, it's software engineering.
In a few years of my career now I never had to use a debugger or CI. Console debugging is good enough usually. On version control I agree.
You can design a house on paper, but you need e.g. mallets and wheelbarrows to build it; you can design software with "tools for thought", more or less computerized, but you need the automation offered by CI, version control etc. to handle the more concrete aspects properly.