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
161–170 of 302 posts
Re: As a developer, my most important tools are a pen and a notebook
#162Great discussion. In my opinion, the real takeaway isn’t about notebooks vs. digital tools, it’s about what shifts your mental gears. Every time we switch modes, it forces our brain to pay attention differently. That fresh context can boost focus, creativity, even recall. For example, I recently stopped coding all the time and picked up a new hobby at night, writing. That simple change gave my brain a reset and actua…
Re: As a developer, my most important tools are a pen and a notebook
#163Re: As a developer, my most important tools are a pen and a notebook
#164Some 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'…
The sciencey side of this is that writing stuff down boosts memory, retention and learning, even if you immediately throw away what you wrote. Here's one of the hundreds of articles about this, it's a very well documented phenomenon https://www.newscientist.com/article/2414241-writing-things-... Writing by hand also has a greater effect than typing because it engages more of the senses and more of the brain, in parti…
I guess we have a large enough population of people who’ve always taken notes on their computers that a natural experiment could have occurred. But I wonder about the crosstabs—computers can be very distracting so I wonder if people who prefer them to notebooks will also just tend to be more distracted.
Re: As a developer, my most important tools are a pen and a notebook
#165The single most powerful thing I do is ask questions and write down the answers. When I want to understand a system this is the fundamental step that cannot be skipped. How crucial it is that I understand the system will tell me how formal I need to be in my thinking. If it's a basic web application or a report I need to generate it's a simple, informal note. If we're talking about a critical system that's distributed and requires high-availability with hard limits on processing time and the consequence of getting things wrong is that businesses and people lose money/property? Then I'll bust out the mathematics and model things formally.
I've experimented as well with writing code on paper first. This doesn't work so well with procedural languages without some form of shorthand/formalism. It works much better with statically-typed functional programming languages. When using such languages I mostly need to reason about the types: the implementation is a matter of filling in the holes which can be done when I'm at the keyboard. The more I learn to "think in types," the better this works but I'm not super great at it yet.
Notebooks are where it all begins.
I also use notebooks to journal my work. I use the bullet journal system to keep track of my work. Keeping it on paper forces me to sit in front of it and physically remind myself of my tasks. It helps me stay focused on the day to day activities and not lose track of my longer-term goals. After using one long enough this way it becomes a chronicle of my work. Handy for performance review season. A great deal of programming work comes out of these journals.
Some folks prefer digital tools and that's fine and dandy. I'm just old school and prefer physicality. Paper and pen work on the level my brain works on and gives me a break from screen, keyboard, and constant stream of notifications. Room and freedom to think without interruptions is important and useful.
Re: As a developer, my most important tools are a pen and a notebook
#166The item in question for anyone curious: https://www.amazon.com/dp/B0BS1WJZNW
Re: As a developer, my most important tools are a pen and a notebook
#167Calling 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.
Re: As a developer, my most important tools are a pen and a notebook
#168However this is only for things that I care about. I'm OK to throw shits on the wall and see if it sticks for anything I don't care about.
Re: As a developer, my most important tools are a pen and a notebook
#169Great discussion. In my opinion, the real takeaway isn’t about notebooks vs. digital tools, it’s about what shifts your mental gears. Every time we switch modes, it forces our brain to pay attention differently. That fresh context can boost focus, creativity, even recall. For example, I recently stopped coding all the time and picked up a new hobby at night, writing. That simple change gave my brain a reset and actua…
I have used the voice recorder less over the years but I find it optimal when time is limited and I have to move onto something else. Part of using a voice recorder as a medium is listening closely afterwards and writing down what I said in a different manner (either in a more permanent paper notebook or digitally in a text file). And yes, each iteration transforms the idea at least somewhat. It gives you the chance to see the idea in a different way.
Re: As a developer, my most important tools are a pen and a notebook
#170Great discussion. In my opinion, the real takeaway isn’t about notebooks vs. digital tools, it’s about what shifts your mental gears. Every time we switch modes, it forces our brain to pay attention differently. That fresh context can boost focus, creativity, even recall. For example, I recently stopped coding all the time and picked up a new hobby at night, writing. That simple change gave my brain a reset and actua…