Hello World!

Developer Image

Hi! This is the first post, which is supposed to tell what will be in the blog, why I started writing it and similar things. I decided to do it a little differently. This blog appeared because several years ago I decided to write down everything I learned and any valuable idea came to my head. There is a fair amount of notes and I decided to share them. It’s very likely that if they were useful to me, it would be useful to someone else. In this post, I’m going to tell where my habit of writing came from, how it’s useful and how to organize your notes.

External Memory

Our brain can forget. It has both advantages and disadvantages. The disadvantage is that if you do not use some knowledge for a long time, it’s lost in the back streets of memory. Also, we forget about the meetings, promises, our own plans. The advantage is that there are a lot of things that would be good to forget and the brain copes with it perfectly. If we remembered all the details of all the horror films that we watched, all the nightmares that seemed to us then we would probably be very nervous. Another great thing is that the process of forgetting allows you to free your head for new information, new thoughts and ideas.

Arrangement

Our mind is chaotic. To see the chaos of thoughts, it’s enough to sit down and watch everything that comes to your mind for five minutes. We have a better understanding of the structured information (from simple to complex, from general to details). Writing down something, you are forced to sort incoming information. Which section should include new information? How is it related to what is already available in the database? Answering these questions, you better remember the information, because our memory is associative. We remember related facts better than isolated ones.

Statistics and retrospectives

Notes provide an opportunity to keep statistics. In addition to information obtained from books (see below), this allows me to understand how much and how quickly I read. With the help of such statistics, I can plan reading, because relying on past experience, I know approximately how much time I will spend on this or that book. In addition, I keep a daily diary in which I write down the main things that happened with me during the day. These records help me to better know who I am. What I thought a year ago. Did I forget something significant that I knew before? Should I change my direction or improve my velocity? The diary helps me to answer these important questions.

Closed knowledge gaps

My principle is to record all the useful information. All that I know or have ever known. The question arises - why write down what you already know and it’s in your head already? Isn’t it wasting of time? Firstly, as I wrote before if you don’t use some skill for a long time you lose it. And you never know what will come in handy again. Secondly, writing down something and setting it in order, you will find many gaps in your knowledge. By closing these gaps, you improve your knowledge.

Fetching useful information

As you see, I try to avoid rambling writing. I write in short sentences. I call each paragraph so that its essence is immediately clear. Not everyone is doing it. Often there are many examples in books, unnecessary details, repetitions of the same thought multiple times. When you always read with the purpose of outlining, you get a habit of fetching the main idea. It is very useful because you begin to subconsciously search for the most important information. All the time you remember what you read for. Did it happen that you read a very interesting book, but then you could not remember anything from it? Would you like to have a synopsis of this book now? I will write a more detailed post about reading.

It happens that you try to remember a fact, but only some keywords come up. Having your own knowledge database is also a quick search for things you can’t recall.

Self Critic

I think on paper. To be precise, this is an Apple Pencil and iPad, because I can write, draw and quickly edit what I have. I describe the problem, the solutions, everything from my head, and then I sort and give shape to these scattered notes. Transferring thoughts to paper, free up space for new thoughts and allows you to see the problem from different points. Brain resources that were spent on keeping all aspects of the problem in mind are now used to find solutions. If there is no ready-made solution, then you can postpone the problem for a while, all that you thought about it would not be lost. A fresh look sometimes allows you to find a fresh solution.

Synchronization

The information does not lie deadweight in the base. Periodically, I re-read these or other sections to refresh my memory. The knowledge base is a backup. I prefer that everything that I know is in my head. If I completely forget what I wrote down once, then I would not even think to look for it. The resources of human memory are endless. You will be surprised how much you can remember! Your memory just needs a backup in the form of notes.

How I organized my external memory

I am a programmer. I didn’t find an existing knowledge base satisfying my requirements, so I spent one evening to implement my own. My external memory is just a collection of HTML files compiled into a static site. I write articles in AsciiDoc format from which my straightforward collector then creates a static site. The main principle - the simpler the better. AsciiDoc files are in their folders, the folder structure is the directory structure on the site. It is unlikely that someone will be interested in the details of the implementation of my system, but the principles on which it works could be useful, so they are below.

Write it down and sort.

Simple principle. As soon as I received some information or got an idea - I write it down. All that appeared in the head does not disappear but does not take the brain resources either. For these primary entries, I use the standard Notes application. I chose it because I live in the Apple ecosystem and I have Notes on all my devices. I’m using a device that is at hand. Records are synchronized using standard Apple tools. Every Sunday at 8 pm I have a reminder that I need to sort random entries. Everything that was in Notes is entered into the database. I could have used Notes only without AsciiDoc and a self-written site, but it’s not convenient to write some things to it (program code, for example).

Structure simplifies life

All my records are collected under certain sections. For example, "Programming" (here everything I know about programming), "Languages" (the grammar of languages ​​I speak or learn), "Mathematics", "History" and so on. Each section has subsections. For example, languages ​​have subsections "Russian", "English", "German". Subsections are divided into subsections, and so on. Each section may contain one or several documents related to it. I try to maintain a balance between the number of nested sections and the size of the documents. Documents should not be too large, but the nesting of subsections should not be too deep.

Sources and time

Each entry has a creation time and a source. Time helps me keep statistics. Having the source allows me to return to it or refer to it if I quote it somewhere.

Synchronization

Once again, the external memory is not a replacement for the main memory, it is a backup. Therefore, I have a schedule to re-read the notes in order to refresh them in memory or to update them if during reading there are questions or I find gaps.

That’s about how I have accumulated a lot of records, some of which I decided to put in a readable form and publish. I’m glad you looked at my blog. Subscribe and let’s share knowledge. I really believe that by leaving comments, my readers will expand my knowledge base. And I hope that I will expand yours.

The journey begins!

Receive new posts to your email

Liked the post? Share it!