- Abstract Node
You can model knowledge as a graph of nodes of concepts/ideas When you abstract 2 or more ideas in a more general concept finding the edges among those nodes This will make show…
- Atom
We can use atom to describe something that is minimal and indivisible We can have an atom of state like redux recoiljs We can have an atom of thought as Roam and Zettelkästen uses…
- Being wrong
You can be wrong in many situations Make sure to always revalidate your ideas on new information like Bayesian approach P(A I): your probability of something should changed based…
- Bidirectional note taking
Create a note for the source (book) Create a note for each idea/concept of the source For instance, a note for Make it Stick A note for spaced learning A note for interview…
- Bleeding edge
edge Bleeding edge is the state of art of something It is the new technology When you focus on bleeding edge (new), you have an advantage as everybody start in a clean slate. You…
- Books as answers
I believe we can learn a lot in books. We can learn knowledge that author took some years to figure it out in a few hours or days. It is like compressing your learning When…
- Consulting/Professors
If you never own the whole process of doing something, like having Skin in the Game, you never will "taste" reality (Reality has a lot of details I think this happens with who…
- Deep Dive
You can only deep dive if you know how to swim You can learn advanced stuff if you haven’t mastered the basics Defer Understand If you try to deep dive before learning to swimming…
- Defer Understand
Defer is when you let something to do in the future When learning something you don’t need to understand everything related to it You can defer some parts to the future When…
- Design for Learning
MindStorms meaning of functions (label them) meaning of parameters can you follow the flow? (what happens from one step to another) can you see the state? (how the state changes…
- Design Practice
interactive learning are almost games focused in teaching you something CSS Practice
- Gap
When you go to creativity work, you get to it because of Taste But there is a GAP, where you have the taste, but you produce bad things You need to do a lot of work, in a lot of…
- Generalist
generalist are robust to automation automation will automate a specific task, it can't be easily generalized generalist are better for long term solutions for holistic solutions…
- Hability to handle uncertainty
The best people to work with are people that can handle uncertainty. You provide tiny pieces of information and they are able to figure it out the rest. When I'm working with my…
- Improvement
Improvement is a battle that must be fought anew each day. Your next workout doesn't care how strong your last one was. Your next essay doesn't care how popular your last one was.…
- Layers
After Tobi talking about there is not such thing as frontend engineer and that you need to know more layers I'd like to talk about all the layers that I've learning in college…
- Learn in Public
Learn in Public was explicit written by swyx. It is about to learn and share your journey in public, share what worked and what don't It can be used to fail fast and learn from…
- Learning a new language
When I'm learning a new language I try to immerse myself with the language. I've change my computer, mobile phone, browser and everything to the related language. I'm using…
- Learning Approaches
Learning in depth (learn a lot about one thing) Learning in breadth (learn a lot about many things) Learn why before how learn one thing at a time you gonna fail to code a new…
- Learning by Practice
You can't teach everything just saying things to people riding a bicycle is one of the things you can't really teach, you can give advice of how to get stable but your body should…
- Make it stick
Read multiple books in parallel to make them stick more Apply concepts in real life to make them stick Exercise/tests can help you Tests yourself knowledge to stop forgetting To…
- Mappers vs Packers
“knowledge packets” little bits of truth (or errors) that we possess. most learning are almost entirely on the acquisition of knowledge packets things that one should or should…
- Mental Models
A mental model is an Abstractions that let you think more clearly it is packages for our mind. for instance: Occam’s Razor: prefer simpler models as they have less assumptions.…
- My RSS Feed
The idea of this note is to contain a list of blog posts, sites and other news resources that I can search This will evolve as I change my interests over time. Steve related to RSS
- O(1) - Constant Time
How can you solve anything fast? At a constant time? Everything that you solved before becomes 0(1) to solve again It basically says that any solution that you come up before…
- Outliers
Outliers is a book that tells the history of success of people The basic concept is that it takes 10k hours of deliberate practice to have great success. Bill Gates had 10k hours…
- Proof of Work for Developers
As a developer you can have many types of proof of work You can have a portfolio website that shows all your past projects (a few dots of your path) You can have some…
- Reality has a lot of details
It is related to being Realistic of Principles Ray Dalio Being realistic is to listen to reality, and learn all details of it. It does not matter all your knowledge of your…
- Repeat yourself
If you wanna teach someone something you need to repeat yourself If you wanna something to stick (Make it stick), this thing should show up more then once. When doing UX try to…
- Research
Research is when you look for a lot of related of something that you wanna understand more. (a topic, a problem, a solution, a book, a person). When you are looking to solving a…
- Reverse study
The problem was to identifier the speaker for a given audio My first approach was the research about state of art of speaker recognition Then I implemented and tested a few, and…
- Serendipity
How to Take Smart Notes Serendipity is when something happen by chance Serendipity of books happened when we were browsing/searching books in libraries We were looking for a book…
- Share
Why do I share? I share my knowledge so more people can learn fast I share to check if my "knowledge" is correct Sharing stuff people will share more stuff with you Open source is…
- Side Project
Side Project is a project that you do for fun or because you like or you want to learn something Here is my list of Side project ides Playground mdx based playground similar to…
- Struggle
People try to avoid struggle, but you only learn when you struggle. You need to be uncomfortable to learn something new, you won't get all the detail upfront, so you need some…
- Struggle after studying
I got a new topic to learn. I read 30 articles based on that topic. I've skim reading 2/3 books on that subject. I've watched a few videos on that. Then, I start a new project to…
- Study/Work Backwards
Steve Jobs said do work backwards Instead of starting with a technology and see how to sell to customers Start with customers and see what they need, and what technology fits…
- Text vs Video vs Audio
Information Text is low resolution, it let some uncertainty to participants to feel in, it brings more engagement Audio/Video are more high resolution, it has less uncertainty. If…
- Thinking Tools
We need more tools to make our thinking better Mental Models is one of the tool in our toolbox Note Taking (Bidirectional note taking) is another tool. Can we make people remember…
- Understanding
Instead of stop when you find the first answer, try to solve in different ways Do not fool yourself, if you can’t implement you don’t know If you can’t explain or demonstrate to…
- Why am I learning CSS?
If you are used to what I share on my blog posts, newsletter and twitter you would be surprised that I "go back" to learn the basics of CSS man, you can do AST codemods stuff, why…
- Workshop
Workshop is a set of practical exercises so users really "taste" how to solve something They need to struggle to solve at first to improve learning retaintion Zoom has a breakout…
- You may not need to buy this course?
Buying a course make your feel that you made a real commitment to learn something. Watching the videos also make you feel you are making progress. The problem start happening when…