Doc SoC
Doc SoC Researcher (software architecture and service-oriented computing).

Shorthand and Markup for Speedy Note-Taking

(Updated: )
Reading time: 7 minutes
Shorthand and Markup for Speedy Note-Taking

I review documents a lot, and I attend many meetings too. Creating meeting minutes or review comments ain’t fun; the same holds for processing them. Over the years, I have come up with a shorthand notation to speed up their production and consumption.

My notation has two main usage scenarios. Read on if:

  • You want to improve your efficiency as meeting/workshop participant and notes taker (or start taking minutes in the first place).
  • You have received document review comments from me and wonder what these cryptic markup [W], [A], [D], [?] (and so on) is supposed to tell you.

Note: Please Take Notes in Meetings!

Correct me if I am wrong, but my impression is that only very few notes (a.k.a. minutes) are taken in many meetings. This always surprises me. Notes can help you ask more meaningful and precise questions instantly. And you remember things better when you write them down — even if you never look at your scribble again, it pays off to create it.1

I can only think of three reasons for not taking any notes in meetings. You either are:

  1. extremely capable of remembering (all the relevant things that have been said),
  2. lucky that official notes are taken (and you trust the scribe), or
  3. a bit overloaded with information already and not very interested in the meeting topics.

I let you decide which group you are in. If you are in group 1, you do not have to read this post obviously (unless you want to improve your review capacities). If you are a member of group 2, ask yourself whether the official notes will contain the things that are particularly relevant for you, and wether they are detailed enough to serve you well. If you can admit to yourself that you are a member of group 3, how about not attending the meeting? 😉

The shorthand markup notation introduced in this articles eases my notes taking and processing. Hopefully it will serve you well too.

Make and Take Review Comments

As an reader of online material and printed documents, you want to be able to appreciate the content and enjoy the read. Technical writing is hard and benefits from a second opinion and intermediate feedback. As a reviewer, I see myself as a curious test reader, an empathic proxy representing parts or all of the full target audience. In this role, I try to make suggestions how to improve the reading experience; I don’t want to come across as the “editing police” but as an open-minded, yet critical early adopter of the reviewed material.

With this in mind, here are some examples of the comments I often give to students, clients, peers (and myself) when reviewing intermediate and near-final drafts of specifications, patterns, other design artifacts and thesis reports:2

  • I need more information to be able to appreciate the content of this part. Can you elaborate please, for instance, by way of example?
  • I had difficulties understanding this expression or sentence. It might use terms unfamiliar to parts of the audience. Consider rewording.
  • The text does not seem to flow well yet here. How does this paragraph (or sentence, figure, etc.) relate to the previous one(s)?
  • Have you looked at concept X, article Y and product Z? How does it compare to your solution?
  • Can you please provide evidence for your claim (for instance, with a literature reference)?
  • This is a complex subject, I have many thoughts, comments and/or questions about its coverage; should we discuss them in a meeting?
  • Please contact NN, there might be an opportunity for collaboration.
  • I’ll send you some pointers to related work and introductory material by mail.

Such notes take quite some time to write if you want them to be precise and actionable.3 Obviously, the specific message of each review comment (for instance, a review finding and related recommendation) cannot be be generalized much. But maybe there still are some common themes in the above examples that are worth carving out?

My Meeting Minutes and Review Markup Language

I’ll use a light pattern/recipe style to introduce my meeting and review markup language in three steps: context, problem and solution.

Contexts: A document has been sent out for review, the review goals have been stated. A meeting has been scheduled to reach certain some objectives and an agenda defined.4

Problems: As a meeting participant, I want to grasp the essence of the discussion so that I know and remember what to do about the meeting outcome. As a reviewer, I want to give tangible, concrete advice. In both roles, I want to be efficient and effective.5

Solution: Establish and apply a list of tags as a markup symbols to classify and categorize comments by type (and type of activity they lead to). Look for these markers when processing meeting minutes and review comments, and handle each type appropriately. Introduce the notation to the feedback recipients at first use and apply it consistently after that.

Let’s start with types of editorial comments:

Symbol Meaning Comment
[C] Content, Concept Often just a note to self, not a review comment (unless combined with more text of another symbol, e.g. “important [C]!”). Often serves as input to domain modeling.
[F] Logical Flow Sometimes [F] also means Finding or Feedback; if the meaning is not clear from the context; I write [L] or [FB] (see next table)
[G] Grammar or language problem Sometimes, I use [E] (for English) as a marker too. Example: missing comma , it is a classic challenge to get this right (in German in particular). See this post for some more flaws and tips.
[T] Typo Am I too picky when pointing these out in early drafts? Well, first impressions last and you do not want to send a message of immaturity, at least not in final versions of documents.
[W] Wording issue The terminology or writing style can be improved (a.k.a. “word smithing” required).

 

Next up is markup for feedback (good and bad).

Symbol Meaning Comment
[FB] Feedback (neutral) Can be good or bad (note: both types of [FB] should be present in a review, if at all possible)
+, [+] Two meanings: a) I like this (a thumbs-up symbol takes too long to draw), b) please add/elaborate The meaning usually gets clear from additional text that follows the markup symbol; if not, a smiley :-) helps to clarify.
++, :-) I really like this part, promising [FB] should always be balanced; we can learn from “got it” or “nice” type of comments that certain parts worked well for the test reader; the same style can then be used elsewhere — and positive [FB] motivates to carry on.6
-, [-] Room for improvement Polite for “this is wrong or not good yet and needs work”7
two -, :-( A lot of room for improvement I expected more, I am disappointed, really needs work. Note: rarely used — unless I review my own drafts or have given the less aggressive comment several times already. 😉
[✓ ] I agree I think this is correct or mature enough, no action required

 

Some comments are more design- and activity-oriented:

Symbol Meaning Comment
[A] Action required Send information via email, schedule a meeting or a project task, etc.
[AD] Architectural Decision Architectural Decision (AD) required or made; see this post for an introduction to ADs (and a bit of method engineering history)
[D] Discussion We should talk about this in a meeting (possible reasons: amount of comments, controversial topic, I am not 100% sure about the comment)
[M] Message This seems to be an important take-away message (from the author/speaker)
[N] Name Contact information of business contact or peer or project stakeholder (email address, Twitter handle, GitHub account name, etc.)
[O] Opportunity For future work, for business development, for cross-project synergies, etc. (the O in SWOT)
[P] Pattern, Principle I write the full word if shorthand is not clear from context
[Q] Question I do have a [Q], or readers might react with this [Q]
[R], [Req] Requirement For this project/tool, for other ones (future work); input for iteration planning, specification document, etc.
[RW] Related Work A book, an article or a blog post possibly worth reading or referencing
[CA] Candidate Asset Technology, product, open source project that got mentioned, that I/we should take a look at. A known use for a pattern can also be marked as [CA]; for instance, GraphQL is a know use of [P] Wish List.
[CSF] Critical Success Factor For instance Non-functional requirement [NFR], quality attribute [QA], element of risk/threat

 

The remaining comments helps with prioritization and clarification:

Symbol Meaning Comment
[!] Important Either important to reader or a high-priority comment
[!!] Very important I have said this before
[!!!] Critically important, must fix I have said this before multiple times; I sometimes actually use a flash sign ⚡ to escalate (or, very rarely, even three ones), meaning “I will not say this again” 😉
[?] Question or suggestion I am struggling with this part. Note: When a question mark ‘?’ appears at the end of sentence (without surrounding []), it indicates an optional suggestion most of the time (that can be ignored); sometimes it is a question I want the reviewer to answer him/herself
[??] Clarification required Exercise: read out loud yourself, and try to get the meaning
[???] I read several times, but I still do not understand Might need extra effort or external help to fix (can also mean: I have to read another time, preferably when I am less tired)
[…] I got lost May also mean: a) not important at this points/for me b) I did not have the time to read in depth (in this review round) or c) I got distracted, so I missed parts of the discussion

 

Usage of the Notation

Capture your notes, now annotated with review markup [M]s, as:

  • Handwritten notes on printouts
  • Sticky notes when reviewing PDF documents (do PDF readers support [M]arkup?)
  • Microsoft Word or Latex comments (same for Google Docs and other “free” services)
  • Markdown, self-contained text files or Wiki pages
  • Any other call-out/comment feature in OneNote, miro, or your text tool of choice

One benefit of electronic capturing is that the comments are searchable, for instance in follow-up meetings in which [FB] or [ADs] are [D]ed.

Usage hints for reviews. The symbols point at a precise location in a reviewed document, such as a word or sentence or paragraph (using an arrow, underline, or yellow background color), and are accompanied by some more context-specific text most of the time (for instance, an example or a [W] suggestion, typically embedded in double quotes:

“[W] how about this rephrased version of your text: … ?”).

I sometimes label the markers during the first round of postprocessing, to make sure I remember what I meant, and to get a feel for effort required to follow up on them:

  • Indices can order instances (chrono-)logically or by importance/urgency, for instance with a “suffix” in handwriting: [A1], [A2], etc. (when done with the action, I strike through the marker)
  • High (H), Medium (M), Low (L) priorities can help organize the follow up (in terms of urgency and importance).
  • Color coding may also work, I sometimes add it during the first pass of postprocessing. For instance, yellow can indicate the [A]s that I committed to and green can mark good things that happened. I save red for extremely urgent or important things and use it sparsely.

TLAs in Short

Here are some TLAs8 that I often use, which might be less common and obvious than others:

TLA Meaning TLA Meaning
a.k.a. also known as MVP Minimum Viable Product
BAU business as usual MW Middleware
e2e end-to-end NN unknown (resource not identified yet)
e.g., ex. (for) example OS, OSS Open Source, OS System/Software
FN footnote pls please
H2 How to? PoC, PoT Proof of Concept/Technology
i.e. that is (Latin) QA Quality Attribute
IS infrastructure Rec. Recommendation
SME Subject Matter Expert Rep./Whd. Repetition (to repeat in German: “(Wort-)Wiederholung”)
SWE Software Engineering SWOT Strengths Weaknesses Opportunities Threats
tba, tbc, tbd to be announced, confirmed, decided w.r.t. with respect to
USP Unique Selling Point ZIO(L) my short name at HSR FHO/OST

 

Conclusions

In Domain-Driven Design terms, the shorthand notation introduced in this post is my published language for the notes taking domain (with meetings and reviews being subdomains). It not only suited for meetings and reviews. I also use (some of) these markers and acronyms when capturing brainstorming results, when planning my work day, when attending presentations, when designing software etc.

Take Away Messages. If you made it down here, I hope that you agree on these summary [M]s and additional thoughts (w.r.t. meetings and reviews):

  • Do take meeting notes (or have the courage to tell the organizer that you will not attend because something is wrong in the meeting setup).
  • Do post-process your notes (or suggest to have less meetings).
  • Make your notes easy to post-process by tagging them, for instance with symbols/markup such as [W], [O], [M], [A], [D], [!]. Use the same notation for review comments so that feedback recipients know what to do w.r.t. content without having to ask many clarification question about meaning, type and urgency of the comment.
  • Be constructive and friendly in your reviews; point out both passages that worked for you and text elements that need attention. “I had little time, so I could only point out the bad things” might be an ok argument in some communities, but does not go down well as balanced feedback (at least for me).
  • Use the markups/tags from this post to communicate your [FB] effectively and efficiently, but do not forget to schedule a [D] on the [!]s, [CSFs], etc. 🙂

Feel free to use my symbols/markup, or add your own to the collection. If you do so, please let me know!

– Olaf (a.k.a. ZIO, socadk)

The next post in my mini-series on technical writing is “Research Methods and Peer Review Advice”.

Notes

  1. Yes, I do take — handwritten — notes (well, most of the time)! The 20th anniversary edition of Pragmatic Programmers even suggests to keep engineering daybooks (topic 22), for the same reasons. 

  2. I make the same comments (and use the same notation) when reviewing my own drafts. 

  3. Being able to remember everything said in a meeting (as group 1 persons can) does not help much when reviewing, at least when you have to send written comments. 

  4. if there are no meeting goals, why meet? and why take notes? 

  5. Some notes just keep me focussed, others are valuable when populating a story board, when preparing te next meeting, when writing articles, etc. How to distinguish them? 

  6. can also mean that my own work gets used/credited in the meeting or the reviewed material 😇 

  7. thanks to Mark Tomlinson for teaching me his polite-but-to-the-point review [W]! Mark, if you ever get to read this post: our book might be somewhat dated by now, but this outcome of our collaboration still is in heavy use 17 years later! 

  8. TLA stands for Three-Letter Acronyms. Actually, some of them use four and more letters, for instance TL;DR, by the way. 😉