DEV Community

Martin Beentjes
Martin Beentjes

Posted on

Note taking as a developer

Four questions:

When you are in a meeting, how do you take your notes?

When you are at a conference, do you take notes of a talk?

When you are brainstorming, how are you taking notes?

What is your way of taking notes of these situations?

Oldest comments (16)

Collapse
 
aswathm78 profile image
Aswath KNM

simple note

Collapse
 
megamorphf profile image
megamorphf

I use Anki with with cloze. Or simple markdown files

Collapse
 
bgadrian profile image
Adrian B.G.

Compiler warning: 'note' is too generic name, please refactor.

Conference (2-3 days event) notes: pen&paper blocknote, then transfer the knowledge in a followup or something.

TODO/ideas related to a personal project: Trello board

Work related projects: whatever they use, Asana, wiki, email, jira comments.

Ahaa moments and notes while walking the street: Inbox (new gmaila app) Reminders

Collapse
 
martin profile image
Martin Beentjes

Fixed the compiler warning!

Collapse
 
twigman08 profile image
Chad Smith

Well what sort of notes are you talking about?

Notes I take during client meetings or project meetings? Pencil and paper that I transfer to electronic form to review them (why I don't use electronic form to begin with, me transferring them is my way of making sure I review them again).

Quick notes I need to take to take at work that aren't that important? Sticky Notes app on Windows 10.

Work related: I tend to just put these in the ticket I'm working on as a note so in a few days I'll know what I wanted to do or someony else could look at the ticket and get some ideas what has been tried or thought process.

Collapse
 
chiangs profile image
Stephen Chiang

In a pinch, plain markdown via vs code... Boostnote is also my favorite and go to app.

Collapse
 
whoisryosuke profile image
Ryosuke
  • In a meeting: sketchbook. I write down key words and any important tasks or details I need to remember. I sometimes sketch to illustrate concepts or structures.
  • In a conference: notes app + pics and video/audio on phone. voice recordings are great for quick notes on the go. I tend to go to conferences as media, so I'm actually covering the event journalism style. So I go booth to booth, interview each company on camera, then take extra notes either filming myself talking -- or written down in note pad or social media apps - to ensure I don't forget anything before moving on. The most important thing in cons is to get the data out as fast as possible, since you're assaulted with information constantly. Especially if there's any form of inebriation present (alcohol, cannabis, etc).
  • Brainstorming: Trello or Airtable - depending on the type of data. Trello works great for checklists and organizing resources. Airtable works great for analyzing groups of data and changing the way I see the data (like a table of your competitors and their product features compared to yours -- seeing both their features, or a list of the features you both have (or features you need to implement)).
Collapse
 
itsasine profile image
ItsASine (Kayla)

Discussion post doesn't pass QA: "One simple question" label followed by 4 questions.


When you are in a meeting, how do you take your notes?

I tend not to because my meetings are just Agile things that don't affect anything.

When you are at a conference, do you take notes of a talk?

I haven't been to one, but I'd stick with my general set up (see below), but with a small notebook for being on the go.

When you are brainstorming, how are you taking notes?

The beginning of the notebook has pages left blank for referencing notes (an Index).

Depends on the subject:

  • Draw out the system workflows
  • "Pseudocode" out a solution to a problem (I'm terrible at pseudocode... I swear my eslint rules would pass if I ran my notebook through it)
  • Strikethrough crap code that won't work and write better solutions under it
    • Don't erase anything -- It can all be useful at some point, even if that point isn't the current problem

  • Make tables for test case situations
    • go full on truth table if it helps find edge and corner cases

  • Add page numbers to the notebook and write what the page covered back in the index for later reference

I'd think for something where I would be listening to someone talk, I'd want to get into Cornell Notes but I've never tried it.

To-Dos stay in a different notebook and tend to start as post-it notes. The notebook also has a use for time tracking since I fill out my timesheet every two weeks. It makes stand ups nice, too, since the today and yesterday plans are kept in their own spots instead of intermixed with notes.

Code snippets for future use are kept in markdown files either with something like Quiver, Github Gists, GitLab Snippets... something with syntax highlighting and searching.

What is your way of taking notes of these situations?

In general, a notebook and pen are kept on my desk / in my backpack at all times. The notebook's also tricked out with dev.to stickers all over it.


(I'm available to discuss the pros and cons of various notebooks and pens anytime)

Collapse
 
ikirker profile image
Ian Kirker

Dotgrid notepad, list points and arrows. For all of these.

Collapse
 
mokkapps profile image
Michael Hoffmann

I can highly recommend boostnote.io/

Collapse
 
juni profile image
Junaid Anwar
  1. I use Google keep on my phone to keep all my notes
    -- voice memo notes that are automatically translated into text by Google voice recognition
    -- you can create a checklist of tasks you want to do
    -- take a picture from an event and add your notes to it int extra format below
    -- The best thing that I really love is it's web/cloud based. Change your computer or mobile phone, you don't have to worry about your notes being lost

  2. When I am on my computer is sublimetext to write down things in plain text

  3. I use real sticky notes (paper and pencil)

  4. I keep a mini white board on my computer table to understand by drawing how some complicated things work.

Advice: Use paper and pen to take your notes, it'll train your brain