As a developer, my most important tools are a pen and a notebook
270 comments
·May 28, 2025ednite
hinkley
I wonder how many developers today were forced to take an introductory drafting class. I know a lot of us played with Lego. The problem of describing a 3 dimensional object in two dimensions requires extra projections to describe the thing. A 3d object in 2 dimensions takes three drawings to mostly describe. If the object is more complex than three dimensions, you need to look at it from a lot more angles.
ednite
Wow, decades in this field and it finally took your comment to connect my childhood LEGO obsession with coding. Simple enough, but it never actually crossed my mind. The funny thing is, I’ve always linked my love for storytelling to LEGO building, but not coding. Thanks for the insight, that just snapped into place.
hinkley
Did I love Lego because I was like this, or am I like this because I loved Lego?
That'll bake your noodle for a good long while :)
Terr_
With respect to Lego and coding, now I'm thinking of the game Infinifactory, which has the nice property of yielding puzzle-answers where you can go: "Hey, I built that! Look at it operate!"
wglb
I had a drafting class as a freshman in engineering school. The professor would come to class with a piece of chalk and a string and proceed to us only these tools to construct complex three dimensional shapes, and show how to rotate them to give a different view.
One small example of a problem we were required to learn was that of a pipe running through a space at some angle and determine if it intersected something important.
cleak
The book Smarter Faster Better introduced me to the concept of disfluency - the idea that extra friction such as awkward fonts, new environments, different tools, etc will pull you out of autopilot mode and force you to think in new ways. I haven’t seen references to it elsewhere, but it’s changed how I approach problems and learning the last 9 years. Switching to a notebook is one great way I use to trigger this as well.
gjadi
Interesting. I noticed the same and sometimes I change my emacs theme just to get a fresh perspective. Sometimes I also disable syntax highlighting when typing so I won't get distracted.
diggan
> Sometimes I also disable syntax highlighting when typing
Was waiting for someone to comment this. It's a somewhat known strategy if you have to read through a bunch of boring code you don't want to work with, and find hard to focus with, to turn off the syntax highlight and somehow the brain stops glossing over/skimming the code and starts to pay more attention.
I found it led to marginal difference at best, as with most strategies. It does work well initially though, as I guess the brain stops being able to use colors it's used to for grouping stuff together and similar.
thewebguyd
A bit extreme on my end, but I've got the spare hardware for it - when I get into a rut I change operating systems, so I'm bouncing back and forth between macOS and Windows or Linux.
I'm adept at using both but the change adds just enough friction and visual differences to spark creativity, or a little productivity boost.
brailsafe
This is a somewhat wasteful one, but when I really really can't focus or make progress on untangling an issue or if I just want to fully understand a file, I will print out my code on paper and go through it with a red pen line by line. It's rare, but it works just like editing an essay. I notice things I wouldn't otherwise.
ednite
Thanks for sharing. I just added Smarter Faster Better to my reading list, along with Annie Murphy Paul’s The Extended Mind.
Both seem to explore how breaking out of autopilot can unlock better thinking, which is exactly what I’ve been noticing in my own routines.
dalmo3
Interesting. For me it's the opposite, e.g. just changing keyboard layouts between pc and mac breaks my brain hard, and I feel useless.
tonyedgecombe
When I was dual booting my Mac between macOS and Windows I used to swap the keyboard and mouse at the same time. I found it helped with handling the differences between the two operating systems.
jahsome
I experience similar and I think of discomfort tolerance like a muscle. The more I (am forced to) use it, the less strain I experience when using it.
I am naturally prone to optimizing friction away--autistic engineer--but have come to realize regularly putting myself in uncomfortable positions professionally and personally works for me as a form of exposure therapy.
Nowadays, in the event I'm thrust into such an unfamiliar situation against my will, I'm still functional.
An enormously valuable knock on effect was coming to the realization the things I enjoy most in life are those which have been a surprise, and I would have simply avoided weren't I being intentional in pushing my own boundaries.
atrettel
This is one of the reasons that I actually take notes in three different media: paper notebooks, an old-school digital voice recorder, and in text files. Different media have different advantages and disadvantages and represent different ideas for more readily.
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.
rramadass
This is what i do too.
Paper Notebooks + old-school Digital Voice Recorder (get one which takes replaceable batteries) are a great combo to train oneself to use regularly and consistently for everything.
stronglikedan
I read a study a while back that said context switching costs ~15 minutes on average. I don't know how true it is, but my bosses have always believed it and tried to respect it.
kapitar
This is why (apart from being Irish) I drink a fair bit of tea throughout the day.
Going to the kitchen, boiling water and letting it brew, gets me away from my desk and gives me an opportunity to start thinking out loud while I wait.
Sometimes just getting up out of my chair will shake loose some tough problem and the answer will be clear.
Alas, even after all these years, I occasionally grind away on things rather than remembering this.
bandoti
Something I noticed for myself—doing a live webinar series over a couple days and taking notes with pen/paper in realtime—I really struggled to keep up at first, but over a few days I started to notice my ability to do a listen-and-write context shift improved and it felt like I was able to retain auditory information better.
nemofoo
This is a great insight. I have no data to back it up by my experience is very similar
agarren
Out of curiosity, what kind of writing? Journaling and getting your thoughts out, or fiction, something else?
ednite
Honestly, I’m kind of all over the place with my writing right now, but I can’t stop. It’s one of the reasons I finally joined HN. I’ve been a long-time reader here but recently decided to start sharing my 2-cents here and there.
I started a blog to get my thoughts out and explore whatever sparked my curiosity. It’s been a creative blast, and I’m still figuring it out as I go.
I do journal, though it’s more of a quick log, tracking time and daily developments. My deeper writing is more immersed. Lately, I’ve been spending a few hours most nights working on a self-improvement book, which I’ve been enjoying writing.
One unexpected benefit I can’t emphasize enough is how much writing has helped me stay sharp and more focused in my day job. It’s like a reset button for the brain. If you’re feeling stuck or low on motivation, I really recommend trying something completely different in your routine, especially something outside your comfort zone, like switching from digital to analog. Thanks for asking!
sky2224
Some 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's something I really want to remember, I create flashcards and do spaced repetition until I've learned the thing. But that's just me, and I imagine my way doesn't work for a lot of people.
I think people are taking this post a little too personally and literally. This is a writer's piece. The title is meant to share a philosophy that this developer subscribes to. Nothing about it is declaring that others must subscribe to it as well.
If a pen and notebook don't work for you, then don't use it.
safety1st
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 particular the motor cortex.
I keep telling myself that this would all make a great excuse to get a Moleskine, but handwriting just isn't a part of my workflow. Typing copious amounts of stuff into text buffers and then transforming it is, especially now that we have LLMs. If my brain is totally non-functional I simply start typing barely intelligible phrases into a text editor until it wakes up, then I go back and edit/refactor/clean up, and frequently something comes out of this that looks like a vague outline of an email or piece of code I need to write that day. Or at least a todo list. Then we're off to the races doing actual work. Most of the initial doodling is destroyed.
Handwriting does aid retention though.
bee_rider
Unscientifically I always assumed that the pencil-and-paper was not really the important part, just the ritual of memorization that modern people have from however many years of schooling. I assumed the important part was the ritual.
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.
thfuran
My handwriting was terrible all throughout school, and then I avoided it pretty much entirely for a decade or two. I'm not sure what's left can really be called handwriting. I guess maybe it still works to help recall, but it's barely useful as reference.
perrygeo
For me it's critical that the note capture mechanism be unstructured and entirely free form. Typing notes on a keyboard just doesn't work when much of the things I need to keep note of are non-linear, non-verbal, relational, or spatial. Or just facts that I need to keep in temp memory.
I periodically review the notes and summarize anything worth keeping into the appropriate system of record (calendar, tickets, wiki, spaced repetition, doesn't matter). Like you, I find that very little is actually worth keeping. And that's fine; the paper notes are not a system of record but more of an extension of working memory.
freetonik
>I have seldom found personal notes from far in the past to be useful
Same, but I still keep them (both notebooks and random pieces of paper). I find it extremely satisfying to just look into them after many years. It's like looking at random old photos, photos of my thinking process from the past.
cheema33
This is how my brain works. I do have a notebook. My stream of thoughts for one day go one one page for that day. I turn the page the next day and I almost never look back. There may be some value in looking back. But, I have not been able to make myself do it.
MSFT_Edging
Most of the contents of my notebook are never looked at again, just lists of thoughts, order of events, etc.
Occasionally i'll write something down that I know I'll forget for later reference and put a small post-it sticking out for easy access.
atrettel
I've used printer paper myself in different jobs in science. I personally don't like it but I have done it when it was the only paper available. Budgets in scientific organizations are often very tight, so often nothing else is provided, and many times you do not have the direct authority to order anything yourself.
My point is that I'd view this behavior more as a consequence of the circumstances many scientists find themselves in rather than a conscious choice, though I do admit that some people may like it more than I do.
exe34
What kind of paper do you prefer?
atrettel
I don't have an exact preference on the kind and weight of the paper, but I do prefer notebooks with firmly bound and numbered pages like old-school laboratory notebooks [1]. My problem is that I often do long derivations or work that can span dozens of pages with diagrams, etc. If I use loose leaf paper like printer paper, I often lose track of pages or their order. I tend to label my pages extensively when I have to use printer paper. I also use binder clips instead of paper clips since they are much more secure. That system works for me but other people might not like it.
sixtyj
I'm sure it's very personal :) Because everyone has their own reality, workflow and reading a piece either resonates or dissonates with you (personally).
I personally find paper&pen both comforting and unsettling at the same time. Soothing because writing really helps sort out thoughts etc. Mindflow is different from flow "on the computer/phone/tablet".
On the other hand, it's distracting because without an index system (I start each notebook with two blank pages trying to index the contents; every other page has a number) it's easy to get lost.
But today's kids, being digital natives, may take a different approach. Paper&pen may present anxiety for them. So it very much depends on the family we grew up in.
sph
Don’t try to transform a paper notebook into a database. All those organizational tools are elaborate forms of procrastination.
What I do is write notes in the best format for paper: an append-only log with a date on top. Whether digitally or on paper, I rarely if at all need to consult notes from a long time ago, so the log is good enough for most use cases. In fact, as I mentioned elsewhere, writing by hand is not to store data, it’s a way to effectively digest information and incorporate it into your brain. You’ll get a lot of benefit of writing something and immediately throwing it away, so who cares about indexing it for later.
reaperducer
On the other hand, it's distracting because without an index system (I start each notebook with two blank pages trying to index the contents; every other page has a number) it's easy to get lost.
I use a smart pen that writes in a notebook, but also stores everything I write in memory. Every month or so I export the content of the pen to my computer via Bluetooth as OCRed PDFs. This is because my boss often asks me to account for time I spend doing different things, and I can quickly search the PDFs.
sky2224
how reliable are those smart pens actually? I've always been concerned that you'll end up losing out on crucial or really finely drawn stuff.
graboid
That sounds very intriguing, do you mind sharing the smart pen model?
kamaal
>>Some 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.
Donald Knuth works that way. In fact, most such people tend to do most of their thinking on paper, making small changes to the problem state, verifying if it sticks, and is going where they want it going. Rollback, make a different change to the same thing, or same change to different things. This goes on over hundreds of pages.
One of the advanced user level performers don't tend to view stationary(especially paper) as something that must be rationed or spent with limits.
js4ever
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.
Hamatti
OP here. Last time my blog caught attention in HN, I was told I'm "living in a fantasy" and this time it's "pure romanticism".
The tools you shared are of course important and I enjoy having them a lot. Wouldn't want to work as a developer without version control or debuggers, for sure. Those are tools that if I lost them, it surely would slow me down and be annoying.
I do truly consider notebook more important to me than those. Writing and running code is the tool to get things done but software development to me is more importantly building something valuable that solves problems or makes life easier. And to that, code is often somewhat trivial implementation detail — it's much more important to figure out what to build and how.
Some people are good at thinking when they are in a code editor or other digital tools. My brain goes into detail implementation mode and it's hard for me to see the big picture when I'm writing in code editor and building functionality.
For me, it's crucial part of my job to take my notebook and use it as a tool for thinking before (and during!) coding. While losing access to the other tools would definitely slow me down, not being able to think through writing with pen and paper would cripple my thinking, my problem solving ability, my creativity and thus cause me writing bad software.
brettgriffin
> Those are tools that if I lost them, it surely would slow me down and be annoying.
Yes, but the post above is pointing out that you would be significantly slower without an IDE, compiler or debugger than you would be without a pen/paper. In fact, I don't think you would be a professional programmer if you didn't have them.
Saying you like a notebook and pen while designing and writing software is very different than saying a notebook and pen are more important than an IDE, compiler, or debugger.
tomjakubowski
> significantly slower without an IDE, compiler or debugger … In fact, I don't think you would be a professional programmer if you didn't have them.
This is a strange take. Programmers were around before any of those tools were. And today, even many professional programmers do their work without using any of them: they use text editors, they write interpreted languages, and they use printf()-debugging or other techniques.
DoingIsLearning
> you would be significantly slower without an IDE, compiler or debugger than you would be without a pen/paper.
Slower at creating what? With just great tooling there is still a real risk of creating the wrong thing just very fast.
OP's point is that it is a thinking tool more so than a creating tool.
null
testing22321
> Last time my blog caught attention in HN, I was told I'm "living in a fantasy" and this time it's "pure romanticism".
When people criticize like that, you know you’re doing something right. “Only people doing less than you will criticize “
Keep it up!
noosphr
What you're talking about is software machining, not software engineering.
The difference between the blue collar machinist and the white collar engineer is exactly this view of the machines they use.
For an engineer a machine - be in a slide rule, calculator or super computer - is just a tool. You're not doing engineering because you're using the tool. You're doing engineering because you're thinking and the tool helps you think a bit faster.
For a machinist the machine is the job. You can't make widgets if you don't have a machine to make them on. Thinking about widgets is pointless because they don't get made by thinking.
mediaman
That’s funny, because if you go into any machine shop you’ll find machinists writing things down in notebooks (and probably cursing engineers who never set foot in the shop).
noosphr
Those are job shops, there are no old school production lines left in the US. Here's what they used to look like from a century ago: https://www.youtube.com/watch?v=Xa0PAg7FfMk&t=350s
dwringer
This feels like saying "when building a house, obviously a hammer is more important than the blueprints. This isn't art class, it's construction"
growthwtf
And funny enough, saying that to a group of tradespeople and GCs would elicit essentially the same discussion as this is!
angrysaki
Wouldn't it be:
"when building a house, obviously a hammer is more important than the _paper_ blueprints. This isn't art class, it's construction".
(when digital notes/digital blueprints are an available option)
yokoprime
yes! my thoughts exacly. its the arrogance of a junior engineer
mosselman
Thanks for pointing this out. In the same vein there are so many posts about productivity systems where people put endless amount of time into crafting their gtd notebooks with tabs and lists, etc. All that time spent to be productive instead of actually being productive. Or people describing their ideal Obsidian work flows instead of actually noting anything useful down in it. People writing about how they built their own blogging engine because their particular way of blogging is so unique that they had to hand-roll something. All that time spent on building a blog rather than blogging. (I've been there too).
I love "This isn't craftsmanship cosplay, it's software engineering.". I will definitely steal this, let me put it in my notebook.
martindbp
You see this everywhere. In sports its the people who spend most of their time worrying about their equipment instead of just playing the game. I was there with learning Chinese as well, spent way more time thinking about tools than actually learning the language.
verzali
The people wearing the shiny new running shoes at the start of the race rarely finish anywhere close to the front.
blippage
As some wag on Reddit put it, "Digital Note Taking Systems: Cutting and pasting your life away, one note at a time."
xtiansimon
> “craftsmanship cosplay”
Nice slap down.
Aaaa. I’d like to see stats over the comments—if management role, job history, age, income, education—and I’d expect opinions would be revealed as archetypical. In other words, it says more about the speaker than it says about successful software development.
Clearly the OP is talking about what works for them mentally—focus, creativity.
It’s a mistake for anyone to read a post like this and think of it (and the criticism) as prescriptive. Emulating any of the patterns would have the same result of cargo cult behavior.
onion2k
The literal argument here is fine - using a notebook is antiquated and we have better tools.
But the sentiment holds true. When you're building software designing good code is the most fundamentally important aspect of your job. All the tools you mention are things that enable you to delivery that code, but if the design of the code itself is wrong then they mean very little. The process of designing code feels like a lost art these days; developers are far too happy to throw crap at a wall until enough of it sticks to pass the acceptance criteria. Going back to actually working out the logic and flow of the code (on paper, in a diagramming app, whatever) is missing for a vast amount of the dev community.
If people were happy to work through the logic of a feature before hitting their IDE and debugging the first thing they code up, maybe apps would be a bit less buggy.
Hamatti
> using a notebook is antiquated and we have better tools.
So far, I haven't found tools that beat pen and paper as tools for thinking _for me_.
I still do write a lot of digital notes too but I find that the flexibility of pen and paper — not to mention never having to worry about running out of battery compared to tablets or similar — crucial benefit.
Digital tools might result in better outputs but that's not what my notes are for. I prioritise minimising the friction that's between my thoughts and getting them on paper. On digital, I'm either limited by structure (f.ex. a Markdown file is limited by text being forced into lines) or having to change between tools when I want to jot down something in different format (text, circles, rectangles, arrows, whatever). It's a very small amount of work to switch between them but it cuts my thought because I need to think about the tools.
Pen and paper is the most direct connection my brain I've found.
MonkeyClub
> using a notebook is antiquated and we have better tools
Although I would agree that we have more modern tools, I'm not sure they're better along every dimension: pen and paper is better for memory retention than typing. Also, while YMMV, oen and paper works wonders for brainstorming for me.
Though admittedly search is easier with digital tools.
directevolve
For fast, physically intuitive, flow-of-thought expression, there’s nothing like pen and paper, for me.
I throw away almost all my handwritten notes, because of the downsides: illegibility, unsearchability, physical bulk.
But the qualitative difference of thinking or reading +/- handwriting is huge. I don’t get caught up in editing. I can draw diagrams easily. It slows me down, makes me dwell on an idea while I’m writing it, and thereby physically calibrates my thought process.
rubicon33
This 100%. I was going to write something similar. In my entire 15 years in software engineering, the amount of times I've reached for a notebook pales in comparison to the amount of times I've relied on version control or a debugger.
Has a notebook or a whiteboard been handy at times? Of course. But the rubber meets the road behind the IDE, and the tooling there is the story of the day.
Jtsummers
> the amount of times I've reached for a notebook pales in comparison to the amount of times I've relied on version control or a debugger.
In my now ~35 years of programming, I've found reaching for the notebook often saves me from needing to rely on a debugger unless it's code I inherited and didn't write myself. Even then, though, mapping it out on paper and using my pseudocode-shorthand to describe what the program does and what it intends to do is often faster than dealing with a debugger for anything but trivial bugs.
ddaud
This is exactly my thought. Be it pen and paper or digital, writing out what your software needs to do and how it will do it saves an immense amount of time debugging or throwing things at the wall. I’m shocked at some of the responses here; there is a qualitative difference in the development experience when you spend the time designing (I also frequently do this by hand, but it doesn’t have to be) before implementing anything vs. opening an IDE and hammering something out.
I’d go further to say that software development isn’t about writing code, it’s about designing and understanding programs. Code is an implementation detail, the understanding is what is crucial.
acuozzo
> the amount of times I've reached for a notebook pales in comparison
What kind of code do you work on?
I find notebooks useful all the time, but I write in C for embedded systems, so a lot of what I do involves setting up data structures, memory layout, etc.
rubicon33
I do/done a little bit of everything. Backend Java, mobile ObjC (iOS) and Java (Android). Spent 2 years as a firmware dev on NRF platform so very familiar with spending time on data structures and byte alignment. I’ve also spend 4 years doing TS/JS back in the early Angular days.
Everyone’s different I guess, but for me I’ve never really reached much for a notebook. I just start writing code, refactor as needed, and rely on tooling from debugger/IDE/devtools when and where applicable.
aragilar
What about an issue tracker? Or requirements? Design and planning? A debugger doesn't help you design, version control doesn't tell you what you still need to do, and CI doesn't tell you you've implemented the requirements (or even that the requirements you think you have are the actual requirements).
kstenerud
Most comments are focusing on the physical pen and paper aspect of this post, but are missing the underlying principle:
The 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.
Hamatti
OP here.
Exactly! So happy to read you managed to pick up the core gist of the story.
It's important to find the tools that work best for YOU.
I partially wanted to write this because I've often felt as an outsider in tech teams where everyone sits at a computer 7.5 hours every day and I'm the one thinking better when I'm away from the screen and keyboard. So I wanted to offer an example to those who are like me and also feel like they might not belong.
noosphr
I used computers for a lot longer than 7.5 hours a day. Doubly so since I got a home desktop with a tablet display and 3 other screens. I find that the reason why productivity in offices is so low is that:
1). The available screen real estate for doing work is tiny.
2). The tools people use have happy paths that force you to work a specific way.
3). Deep thinking is impossible with interruptions.
As an example of a tool which works best on computers, I've finally recreated the literate environment I used at a previous job on my own time and from scratch: https://olive-alayne-28.tiiny.site/
I can now work happily with Emacs in an environment that supports deep thinking about code instead of fighting with it every step of the way.
If you're interested [1] and [3] from that paper are great introductions to literate programming and noweb + emacs + synctex is by far the most pleasant IDE I've ever used.
I also can't rave enough about how well pen tablets work with xournalpp these days. I can take notes on top of multi-thousand page printouts of code bases and rearrange, doodle, remix, and add new pages wherever I feel like. Even five years ago there was no tool that would let you do that without the threat of a major crash is you wrote too fast.
adampwells
I have been writing software for about 20 years (following on from OChem PhD and research for a few years). I am 'senior' and get paid plenty in Oz...
I have aphantasia - I can't visualise/picture things in my mind, so I use pen and paper or whiteboards A LOT!
I create various ERDs, mind maps, sequence diagrams etc. I use a ReMarkable which makes it a bit easier to move stuff around and makes it more effective.
I get that some people might think it is 'pure romanticism', but pen and paper has been crucial for my success.
cheema33
Most humans cannot visualize too many things in their minds at one time. I think the limit is low on average. We all therefore benefit from pen and paper. But I recognize that some more than others.
voilavilla
The bell-curve meme popular on reddit showing both extremes using the same solution, while the "average" cries, is dead on.
OP is on the right path: think before you code.
One of the neat things about being in the last few years of my career (started in 1988) is how the tools change. I'm a senior principal software architect at a large-ish company. And I don't write a single line of code. I write everything in Visio, Word, and PowerPoint (and sometimes PlantUML). As you move up the abstraction ladder the tools become simpler. I define architectures that will deploy into 10-year lifespan applications (think military, medical, and automotive tier-1), and the code that implements it--or even the language used--has absolutely zero impact on the architecture. Mostly C and C++ (went through an Ada period, too), and some of it might even be implemented in Rust over the next few years as it matures into the automotive world, but when you're high enough up, the implementation is irrelevant.
What matters are the building blocks, the apis, and most importantly, the encapsulation because that has an impact on the silicon, security, manufacturing, and test. Stuff that can be drawn and explained in a few slides, and not the code itself. (Of course, my lovely boxes have to be able to withstand upstream discoveries of flaws in the architecture, but that's the fun part!)
sylens
After trying all sorts of note taking tools and apps over the years to try to get myself organized, part of my New Year's Resolution this year was to just buy a stack of To-Do list notepads that had a spot for the date and just let me write stuff down ad-hoc while in meetings or working on stuff. It's amazing how much more productive I've been since doing this.
The item in question for anyone curious: https://www.amazon.com/dp/B0BS1WJZNW
FigurativeVoid
One of the few things that I miss about working in an office is a large whiteboard and standing in front of it with a colleague.
Working on an architecture with a peer and marker really led to some elegant class designs.
noosphr
I have a 24 inch pen display.
The last time I worked as a CTO I bought them for the whole team. Being able to redraw things on a shared digital white board beats having to redraw the same 4 boxes a dozen times because you keep running out of space.
Also saves people taking photos of the white board before erasing.
barrenko
Whiteboard (blackboard etc.) is life.
abletonlive
I use excalidraw for this and think it’s better than whiteboard because
1) it’s prettier and less messy 2) the digital markers are never dry 3) it encourages more edits and changes
I basically start all my technical designs in excalidraw now
FigurativeVoid
Digital whiteboarding tools are close, but I think they miss some of the magic of working in a shared space with an analog too.
I can make more complex drawings in excalidraw than I could on a really drawing surface. I suspect that leads to simpler drawings and thus simpler designs.
bufferoverflow
I 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.
sph
From a quick search:
https://www.scientificamerican.com/article/why-writing-by-ha...
https://stackoverflow.blog/2022/11/23/why-writing-by-hand-is...
Writing by hand definitely is better for a squirrel brain like me. And searching is overrated, most note-taking is write-only and tends to accumulate without anyone ever reading it back. So optimize for memory retention so you can later form better mental associations with the material, rather than how searchable on a computer it is. Notes on a PC are inert, what you want is to integrate their contents into your brain so you can actually do something with it.
WalterBright
Write on!
gofreddygo
Funny. I was tolling the virtues of my spiral notebook which is always on my desk to a coworker, whom I was trying to get out of some trouble and i got... silence. That notebook is the difference between said coworker and I. She didn't get it.
That notebook is the fastest most accessible tool to capture my thoughts. I can state concisely what was discussed in a team meeting last october before any notetaking tool boots up. I know kids names, birthdays and favorite movies of almost all my coworkers which I can glance without switching windows while sharing my screen.
the impossibility of such content being legible to anyone else and being shared is a feature I value very highly.
i take it where i want, introspect, take notes. No screen. No distractions. I doodle, draw lines, write jokes, whatever.
Pages on the right are work things. On the left are my ideas. Index on the first page tells me exactly where to turn to for that idea and mockups i had on filling tedious forms.
I know when I'm spinning my wheels. I can see the gaps in my thinking from months ago. I can see patterns in human behavior that I would otherwise have not noticed.
The simplicity is a huge advantage. I stopped looking for anything better. I don't try to promote it either (except on rare occasions). Saved me hours.
MrGilbert
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.
gofreddygo
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 dedicated for recurring meetings. using only the right side allows quickly flipping through. rest of the page is for todos and logs.
left pages are for related thoughts, ideas, etc from that week. sometimes overflows but not by much.
For wordy stuff, i use pages from the back of the book. I don't use sentences much. Just few words with lines connecting them.
Thats pretty much it - index, numbered pages and using just the right side per week. It works wonders for how simple it is. You'll find something else that works for you. Don't overthink this. Just start with a structure and let it evolve.
side note - i do use a folder for plain text notes on my work laptop (that i keep open in sublime) for links and text that benefits from copy and paste. i would not care if it all got deleted or leaked out to the world. I also have another folder of interesting bookmarks and articles exported to pdf for reading on a flight on my phone. i have a dozen or so google docs with my thoughts on topics i'm interested in.
Hamatti
I do almost no organising of my paper notes. The only thing I do is that I add a date to the corner of the first page of when I start making a specific note and I keep index pages where I list page/note titles (or topics, themes, not everything have a title) and a page number.
I often browse my notes even when I'm not looking for anything. I read what I've been thinking previously because that often sparks new ideas and thoughts.
One thing where I find pen and paper superior to digital is that it's easy to write in the margins, draw arrows and annotate. When I got my first iPad and tested out digital notebook tools (with stylus), I was excited about the idea that I can resize and move my existing drawings around.
Then it took me a few days to notice that I don't really ever need that. I don't need my "finished" notes to look tidy or good. I got over the need to have organised and structured notebooks and embraced the chaos.
I guess it's different things for different people. For me, the flexibility of paper is superior to any digital solution because it has the shortest "input lag" or "feedback loop" to my brain. I'm happy to sacrifice other potential benefits for that.
rsclarke
The bullet journal method is a popular way.
specproc
Each to their own.
I wholeheartedly agree with the author. I find it really hard to think deeply at a computer. Too many distractions.
The speed of writing and search isn't a problem for me. With the writing, I wish I could write faster, but deep thinking isn't fast anyway.
Search, well, 99% of what I write is never looked at again. It's all a process of working things out, committing stuff to memory.
Whenever I'm stuck, stepping away from the computer is usually the best way forward.
WalterBright
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.
2b3a51
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.
johnisgood
But I am left-handed!
Jokes aside, I often used to take notes only on the left side because of it, and sometimes the right side, except upside down.
guappa
Yeah good luck writing with coloured pens at the speed teachers speak.
WalterBright
I managed it for 4 years in college, with usually 3 hours of lecture per day. Was it work? Sure. One was busy the whole lecture. But the results were clear.
My favorite pens at the time were the Pilot pens. Today I love the Tul pens.
I have long since scanned them all in. I should post them on my website, just for fun.
aragilar
Why are you focusing on what they are saying, rather than what they are writing (there's an important distinction)?
Edd314159
I also use a notebook and pen constantly as a software engineer - but never when I need any of the properties you just mentioned.
It is absolutely the wrong tool for any long-term information store. Ephemeral think-it-through process notes only. Obsidian for anything that should live longer than the current problem I’m trying to solve.
_thisdot
I used to have a hybrid setup of paper as an offloading tool + Notion as a knowledge management system. However, since moving to Obsidian, I've never felt the need to use paper. Adding a line item in my daily note is much faster and efficient for me
Hamatti
OP here.
> It's slow to write
Only to an extent. I write fast enough with pen and paper that my thinking is the bottleneck — which isn't really that fast. I don't need to write down everything I think so it also acts as a filter and processor of those thoughts.
> insanely slow to search what you've written
Compared to digital notes system, sure. But the way I use my notes, I don't usually need a full-text search to find stuff. I remember what I've been working on, I often browse through my notebooks to revisit ideas and most often these notebook notes are kind of a "working copy" where the search relevance is often just for the feature so it only needs to be fast to search for a few days or weeks.
I also do copy many of my notes down in digital format too when there's something worth capturing for long term storage for the sake of searching for example.
> almost impossible to copy or share
100%. Sharing is not a consideration for me, these are my raw pure thoughts and explorations, they don't often make much sense to other people as-is. Sometimes I may take a photo of a UI sketch or something to share if needed but otherwise when I have something to share, I write it based on my notes rather than sharing my notes as they are.
roryirvine
Searching through a physical notebook does take a few moments, but the upside is all of that context you get to drink in during the search.
I typically get through a couple of B5 pages a day, so homing in on the thing I want to look at is a matter of opening the notebook to roughly the right fortnight and then flicking through up to a dozen pages in either direction. A tenth of a second per page is enough to scan for major events - what projects was I working on at the time? Were there any major interruptions to my flow, or changes in direction?
And then, once I've found the right day, seeing the detail of everything I was doing at the time triggers a flood of memories - I remember all of the conversations, decisions, problems, and ideas that were current at the time of the entry in question.
I've tried a number of digital notetaking systems, but none has been able to give me so much context so quickly as a paper notebook.
kubami
In the context of this post it's not about preserving or sharing the thoughts. Writing, in this case, is a "thinking tool". Forcing yourself to materialise the thoughts as actual, written, text helps form clear ideas.
jes5199
that’s so alien to me. for me, writing by hand is frustrating to the point of distraction. if I want to think clearly, my best bet is to do it silently, in my head.
serial_dev
That's great if you can do it!
To me, if the problem is too complex, or more likely, if I expect to be distracted by family and chores, "building in my head" is not the best option as it all falls apart and need to build it up from scratch (though admittedly faster than last time).
karn97
My brain has enough memory
cladopa
I use A4 sheets of paper, pens with different colours and fluorescent markers. Nothing beats that for me (and I have a iPad Pro with stylus) and I use emacs with org mode too.
I use an automatic scanner to store the important papers as documentation. Now you can even send those to gemini or google cloud to digitalise it for cheap.
At any given time I have four sheets of paper over my desk that I can see in parallel, but I could have 8 or 10 for complex problems with areas equivalent to engineering or architectural blueprints.
Having said that, I can draw and paint very well as I was interested since childhood and had formal training. Probably is not for everyone, but it is for me.
unsungNovelty
I have tried both. Going fully digital and fully notebook oriented. The best I have come up with is to have long term notes in a note app but your on going current thought process in a book. Like what you are currently doing or it's process.
This helps with the search and copy issue of going physical. But writing things for your ongoing process / tasks makes you remember things so much better. Sometimes, all I have to do is write. I don't have refer them. But if I have to, I usually have a better sense of how I got to the end result cos I have the journey written down in my notebook. Also being a fountain pen lover helps.
quectophoton
Sorry, that's not allowed.
You must choose one side or the other, and fully commit to it (like everyone else in this comment section). But it's too late now, since you've already tried both sides (fully digital and fully notebook) with an open mind, that means your opinion is automatically invalid and wrong.
Them's the rules.
jandrewrogers
I use engineering paper and a mechanical pencil extensively for software development work, a habit I picked up in my chemical engineering days.
None of it is saved. I use it to extend my working memory for complex design problems, and for this purpose I find it very effective. The advantage of paper and pencil is that it is naturally and efficiently amenable to non-linear and somewhat arbitrary patterns of access and representation.
Software really struggles at this because computer UIs force everything into coarse linear workflows no matter the presentation, which makes navigating and rewiring a large number of orthogonal dimensions awkward and inefficient on the best days.
neilv
> None of it is saved.
As we're absorbing this idea... I've seen employment contracts for technical people that arguably might consider these handwritten notes to be IP artifacts, which must be preserved and made accessible to the company.
If that's your situation, you could scribble the date, your name, project, etc. in some margin of the piece of paper, and stick it in a pile/folder. To eventually be scanned, and the file put somewhere accessible, and/or the paper technically preserved.
In a startup, you might also want to preserve things like these for nostalgia, even if they have no IP value. One seed startup, I kept a folder of "nostalgia" photos, video clips, screenshots, etc., of early prototypes, people working late, incremental successes, etc., and it was quickly a good thing. It's amazing how well you can progress, and what positive feelings you have some of these things that quickly become nostalgic. Anyone can see the current state of the code in the repo, but here's the pencil sketch on quadrille paper (or a napkin) one evening that became our architecture.
jandrewrogers
At least in my case, it is difficult to overstate how unlike linear “notes” those scribblings actually are. They aren’t remotely consumable outside the context in which they were created. It really is treated like swap space for working memory.
I do go through all the old papers when I discard them but 99% of the time there is no discernible value. The thought process that created them is strongly non-linear, which does not lend itself to naive linear consumption at all later date.
Brajeshwar
I 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. :-)
n2h4
wow, what a website. got totally immersed in your backstory. last time i had such fun was with https://meyerweb.com/
Great 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 actually improved the performance during the day. Same goes for planning: switching from digital to pen and paper breaks the routine and makes your brain engage differently. It’s less about the tool and more about how the change wakes you up.