Ask HN: As a programmer, How do you take notes while coding?
21–29 of 29 posts
Re: Ask HN: As a programmer, How do you take notes while coding?
#22Re: Ask HN: As a programmer, How do you take notes while coding?
#2340+ unsaved tabs in Notepad++, mixed stuff, containing keywords about the things I'm working right now, 2-3 line descriptions about an idea or how to proceed with something in the future, copy-pasted and "annotated" fragments of logs or code under reverse engineering (would do most of this stuff by hand but have an awful handwriting). Plus a booklet to scribe quick ideas, play with an algorithm in my head, and draw s…
If your computer power cycles it will be a mini Burning of Alexandria !
Re: Ask HN: As a programmer, How do you take notes while coding?
#24Re: Ask HN: As a programmer, How do you take notes while coding?
#25Re: Ask HN: As a programmer, How do you take notes while coding?
#26Re: Ask HN: As a programmer, How do you take notes while coding?
#27Re: Ask HN: As a programmer, How do you take notes while coding?
#28Here's an idea for someone: have some easy-to-rattle off key combo you can push to record the current state of whatever application is currently focused on screen (what project/files are open in my IDE, what tab is focused in my browser, etc) to a little sqlite instance somewhere. Show a notification with an easy to write down unambiguous ID that auto increments, probably including the date. Like 14APRB or something.
I can jot that down in my notepad. Later on, I can bring that workspace back up using the ID I wrote down, so that way I'm not writing file paths and method names down on paper.
Re: Ask HN: As a programmer, How do you take notes while coding?
#29Otherwise I send myself a DM in slack.
I actually use slack self-DM for all sorts of notes and TODOs. They’re available on multiple devices, they have an amazing preview functionality for files and urls, they accept markdown to a degree, they’re still around when the power goes out, etc.
For something more long term like a journal, I use Bear.app.