Improve notes on learning and creativity

I simply moved some sections around and put them that are more
appropriate and improved formatting on some parts.
This commit is contained in:
Gabriel Arazas 2021-07-09 07:43:11 +08:00
parent 138351002e
commit 376182f4a4
7 changed files with 32 additions and 21 deletions

View File

@ -3,23 +3,22 @@
:END:
#+title: Refer to advanced resources when skill-building for a solid short-term goal
#+date: "2020-07-06 03:47:52 +08:00"
#+date_modified: "2021-06-18 22:48:11 +08:00"
#+date_modified: "2021-07-09 07:41:01 +08:00"
#+language: en
Expert resources are often very specific so you'll have a solid idea what you can do.
This is more helpful if you already have a rough idea as you'll be forming more concrete tasks by the time you refer to them.
For example, when starting out to 3D model, you can look for speedsculpting videos or a competition that involves many talented people in the industry.
In programming, you could look for devlogs, highly advanced competitions, fairly popular software projects, or a live coding session.
For example...
- When starting out to 3D modelling, you can look for speedsculpting videos or a competition that involves many talented people in the industry.
- In roam:Programming, you could look for devlogs, highly advanced competitions, fairly popular software projects, or a live coding session.
- In [[id:cd7e8120-6953-44a6-9004-111f86ac52dc][Illustration]], you can look for speedpainting, competitions, and art contests that can be found online.
You can then store the expert resources and [[id:66337935-420c-40e6-81a6-f74ab0965ed5][Maintain your own digital library]] for future references.
The purpose of this is twofold: to serve as a solid short-term goal (as indicated by the title) and to create inspirations for your future projects.
If you [[id:fdf9e3eb-02c5-47a6-b586-e71a5c92d01a][Look for live sessions as another form of examples]], the inspirations are especially great as you watch the actual process unfold.
Of course, this does not entirely replace looking out for beginner-friendly resources and communities as an entryway.
In fact, it is a bad idea to start learning with the advanced resources.
Beware, this could lead into actively consuming just the resources without the practice.
Remember, [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]].
[[id:6b0e6b75-410f-42a3-8921-bcc4589b2d2a][Collecting information only feels like progress]].
To prevent this passive consuming, [[id:92a10fe2-f4d1-4e5e-b5f4-3779db13a2e5][Create roadmaps to stay on track]] and don't forget to make [[id:9b669fd4-e04e-43dd-a61e-81dea5ec0764][Deliberate practice]].
In fact, it is a bad idea to consider [[id:48cef2ac-a941-463d-a07f-6be8349456ad][Diving head-first into a difficult problem makes a bad start]].

View File

@ -3,14 +3,16 @@
:END:
#+title: Create examples of ranking complexity when documenting your project
#+date: "2021-02-28 14:52:58 +08:00"
#+date_modified: "2021-05-17 08:57:48 +08:00"
#+date_modified: "2021-07-08 19:33:49 +08:00"
#+language: en
Some projects such as user applications include examples of usage varying of the complexity from a simple "Hello world"-esque example to a real-life example that the developer uses.
This acts as a quick introduction to the project as well as subtly giving hints about what you can do with the program.
Examples include the manual pages from [[https://www.freebsd.org/][the FreeBSD project]] where each tool is given a dedicated section for example usage.
Another that stuck out to me is the README of [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][maim]], a screenshot capture tool, where one of the examples demonstrate that you can pipe binary output which leads to useful things such as [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][OCR selection]] or a colorpicker.
Examples include...
- The manual pages from [[https://www.freebsd.org/][the FreeBSD project]] where each tool is given a dedicated section for example usage.
- [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][maim]], a screenshot capture tool, has one of the examples demonstrate that you can pipe binary output which leads to useful things such as [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][OCR selection]] or a colorpicker.
Practicing this in your studies is also helpful, creating a primer of the topic that you can refer to.
You can then break the examples down and include it in a [[id:063dfd73-dbf5-437b-b6f1-d7aeca196f31][Spaced repetition]] session (e.g., include the examples in Anki).

View File

@ -3,7 +3,7 @@
:END:
#+title: Spaced repetition
#+date: "2021-04-07 18:19:11 +08:00"
#+date_modified: "2021-05-14 12:47:14 +08:00"
#+date_modified: "2021-07-08 19:32:46 +08:00"
#+language: en
@ -13,7 +13,10 @@ Learning is not instantaneous.
We might know the information now by first practice but we'll forget it sooner or later especially if we don't remember it often.
This could be used as a way to learn things and form habits.
[[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] by practicing over small units (e.g., solve only one problem), make the unit per practice bigger (e.g., solve two problems), and repeat until you're confident to move on to other topics.
[[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] by practicing over small units, make the unit per practice bigger, and repeat until you're confident to move on to other topics.
For example, say you want to be efficient with competitive coding.
You can start with solving only one problem per 3 days for a week.
Then, you can go with 2 problems per week, then 3, then 4, and so forth.
There are various tools to practice spaced repetition with Anki is one of the most popular tool.
If you're using [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]], org-drill is a plugin that builds on top of it to implement a spaced repetition memory system.

View File

@ -3,12 +3,12 @@
:END:
#+title: We are more associative than structured
#+date: "2021-05-08 23:12:29 +08:00"
#+date_modified: "2021-05-21 23:41:22 +08:00"
#+date_modified: "2021-07-09 07:32:26 +08:00"
#+language: en
Knowing [[id:25fb4ebf-2cc4-40fe-93ad-37a79aedfb41][The basics of memory]], our neurons represent more like a web of thoughts.
Innovation often comes from combining aspects from a network of ideas.
Innovation often comes from combining aspects from a network of ideas (see [[id:af581713-d4a8-438a-84ea-9f3b8e1353e6][Creativity does not mean originality]]).
Our brain is good at relating each topic with something else.
To exemplify the point further, try to start at a single word and make a word map around it.

View File

@ -3,7 +3,7 @@
:END:
#+title: Learning process
#+date: "2021-05-14 12:37:18 +08:00"
#+date_modified: "2021-05-21 19:58:33 +08:00"
#+date_modified: "2021-07-09 07:31:05 +08:00"
#+language: en
@ -20,3 +20,8 @@
- After you understood the concepts, you start to see things in your own perspective.
Know that [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]].
[[id:d885e93b-f919-4338-a6b9-3438538e18c0][Every copy of the techniques is personalized]].
- Beware, this could lead into actively consuming just the resources without the practice.
Remember, [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]].
[[id:6b0e6b75-410f-42a3-8921-bcc4589b2d2a][Collecting information only feels like progress]].
To prevent this passive consuming, [[id:92a10fe2-f4d1-4e5e-b5f4-3779db13a2e5][Create roadmaps to stay on track]] and don't forget to make [[id:9b669fd4-e04e-43dd-a61e-81dea5ec0764][Deliberate practice]].

View File

@ -3,11 +3,13 @@
:END:
#+title: Diving head-first into a difficult problem makes a bad start
#+date: "2021-05-20 20:32:49 +08:00"
#+date_modified: "2021-06-18 22:46:35 +08:00"
#+date_modified: "2021-07-09 07:38:22 +08:00"
#+language: en
- when learning a new skill, a difficult problem is a bad start
- while you can [[id:0dbfee88-cdce-48d1-9a10-23fc12d9bcd5][Refer to advanced resources when skill-building for a solid short-term goal]], a difficult problem is... difficult;
you might see little progress compared to starting with a beginner's choice
- you can always practice roam:Interleaving between the two as [[id:12dc8b07-ed8b-46d8-bff0-a38d9f3cb83b][Diving head-first with a difficult problem is a good indicator of progress]] as you make your steps
- it can overwhelming with the amount of steps that you need to take
- you can mix other problems that doesn't need to be there and difficult concepts essentially comes from understanding the basics
- this is why you should [[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] to prevent forming bad habits in the first place

View File

@ -3,7 +3,7 @@
:END:
#+title: GNU Emacs
#+date: "2021-06-20 20:42:44 +08:00"
#+date_modified: "2021-06-24 18:06:12 +08:00"
#+date_modified: "2021-06-30 21:18:50 +08:00"
#+language: en
@ -18,7 +18,7 @@ To show how extensible it is, here is a list of extensions that may as well be a
- [[http://magit.vc/][Comprehensive Git client]].
- [[https://melpa.org/#/?q=window%20manager][Window managers inside Emacs]].
Among other things, it is also where [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]] documents are often written from, making use of [[id:5569a49f-c387-4da2-8f68-d8452e35ee5b][Org mode: Babel]].
Among other things, it is also where [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]] documents are often written from as well as making use of [[id:5569a49f-c387-4da2-8f68-d8452e35ee5b][Org mode: Babel]] as a component for [[id:6eeb7a24-b662-46d6-9ece-00a5028ff4d8][Reproducible research]].
People have been building it with complex workflows all in one environment.
In a way, Emacs is an entire operating system by itself.