Pyramid of Remote Team Communication post.

Pyramid of Remote Team Communication post.

It’s hard to build rapport and personal relationships with only written communication
Disadvantage of async communication
Slack boasts that users spend 9+ hours per workday connected to the app. 90 minutes of active usage spread over 9 hours is a whole lot of interruptions.

2015 study conducted by Yahoo Labs found that the most common email response time was just 2 minutes
Common e-mail response time = 2 minutes
synchronous communication is when you send a message and the recipient processes the information and responds immediately. In-person communication, like meetings, are examples of purely synchronous communication
synchronous communication
asynchronous communication is when you send a message without expecting an immediate response. For example, you send an email. I open and respond to the email several hours later
asynchronous communication
Study after study after study into remote work has made one thing clear: Remote workers are more productive than their office-bound counterparts.
The question is: why?
Answer is: it's not just because of the time saved by avoiding commuting
The top reasons why a product fails:It’s too complicated – simplicity is kingIt doesn’t spread by word-of-mouthIt doesn’t take advantage of the power of iterationThe founder is too fearful of creating something novelIt’s not launched into a community
Think about it before developing a commercial product
When you say “yes” to something, you’re basically saying “no” to 1,000 other things
principle of least privilege states that any process, user or program has only the privileges it needs to do its job
Principle of least privilege
If you really want to impress your security consultant, then casually mention Kerckhoffs Principle which is a more formal way of saying ‘security through obscurity is not sufficient’
Kerckhoffs Principle
Hashing is the process of turning one set of data into another through a reproducible algorithm
Hashing
symmetric key is. It’s a key that is ‘the same’ one used on both sides of the communication
Symmetric key
asymmetric key is one where access to the key used to encrypt the message does not imply access to decrypt the message
Asymmetric key
Authorization is the process of determining whether you are allowed to do something or not
Authorisation
Security through obscurity is security through the design of a system. In other words, if the design of your system were to become public then it would be easy to expose
Security Through Obscurity
Role-Based Access Control gives permission to a more abstract entity called a role. Rather than giving access to that user directly, you give the user access to the role, and then that role has the access permissions set for it
Role-Based Access Control (RBAC)
This is why it’s important to ‘salt‘ your hash with a secret key so that knowledge of the hash algorithm isn’t enough to crack a lot of passwords
Improving hashing algorithms
Encryption vs Encoding
Encoding - converting some data into some other format
Encryption - involves needing some secret or secure process to get access to the data, like a private 'key' that you store in your ~/.ssh folder
for many women and purple can induce soothing and calmness with the image of royalty
purple colour
Colours and emotion

Both men and women have blue as their top colour

The colours black & white have opposing meaning in western and eastern cultures
west culture:
east culture:
Think of each colour in context of its environment, for example do you have a mostly grey, white or muted colours on your website then make your call to action button(s) green or red
There is no universal guide in choosing website colours. Go with your own intuition
our brain processes visuals 60,000x faster than text
Colour is such a pervasive part of everything we encounter visually in our world, it evokes emotions which in turn drives decision making
Effect of colour
When creating or refining your brand identity think about pairing your main colour with a complimentary colour or use the 3 grouping guides below

We are using colour to communicate the value of our product or service
our eyes can only pick up certain light wavelengths
We can only pick up the visible spectrum

The theory of colour is a discipline that stretches back to at least the 15th century. It encompasses chemistry, physics and mathematics to effectively explain colour
The theory of colour
There are 2 primary colour systems (to reproduce colour) we use on a daily basis additive & subtractive. Anything that emits light (sun, screen or projector) uses additive and everything else reflects colour and uses subtractive colour
2 primary colour systems:

The colour wheel is where you need to start when planning a colour scheme or branding for your business and for sales and marketing campaigns. The colour wheel consists of primary, secondary and tertiary colours.

round shapes are more trustworthy & straight sharp edges are more striking
“When scientists analyze people who appear to have tremendous self-control, it turns out those individuals aren’t all that different from those who are struggling. Instead, “disciplined” people are better at structuring their lives in a way that does not require heroic willpower and self-control.” - Atomic Habits
Where all the self-control comes from...
“The professional has learned that success, like happiness, comes as a by-product of work.” - The War of Art
Where all the happiness comes from...
“To write a great book, you must first become the book.” - Atomic Habits
I could and probably will write an entire article (or 10) on how I approach SEO research, but for the purpose of this article, I’ll just share that I use these tools: Ahrefs, Keyword Planner, and Keywords Everywhere.
SEO tools to consider while writing a blog post:
Conversations, books and articles, personal experiences, and random Google searches
Sources of ideas
What is something that I can uniquely contribute?
Good question to ask while searching for idea to write about
I set an open invitation to my brain to take note of anything interesting. More specifically, I look for anything within the intersection of: (1) interesting, (2) doesn’t exist online in that exact form, and (3) something I can contribute uniquely to
Ideation - look for topics to write about:
In my opinion, writing should never be something that you do just to check off of your to-do list. At its core, writing is a mechanism to try to deliver value to others. And over time, I’ve defined that as my core goal.
Indeed, writing for others is a great devotion
There’s a great tool called Draftback, which essentially lets you “go back in time to look over your own shoulder as you write”
Draftback Chrome Extension allows to "rewatch" your writing process
Writing Process Steps:Ideation: PassiveTracking: ActiveOutline - ActiveIdea Arbitrage - PassiveResearch - ActiveWriting - Active
Proposition of steps to follow while writing. Active state requires a "hard-core execute mode".
Practice makes any seemingly impossible task familiar
Well said
LINQ (a querying syntax in C# and VB.NET) uses the order FROM ... WHERE ... SELECT
LINQ starts queries in a different order:
FROMWHERESELECTDatabase engines in practice don’t actually run queries by joining, and then filtering, and then grouping, because they implement a bunch of optimizations reorder things to make the query run faster as long as reordering things won’t change the results of the query
SQL queries are run by database engines in different order than we write them down
SELECT isn’t the first thing, it’s like the 5th thing!
Order of SQL queries:
FROM/JOIN and all the ON conditionsWHEREGROUP BYHAVINGSELECT (including window functions)ORDER BYLIMIT
* 1. The vertical bar on the letter T represents the depth of related skills and expertise in a single field, whereas the horizontal bar is the ability to collaborate across disciplines with experts in other areas and to apply knowledge in areas of expertise other than one's own.
T shaped knowledge
To address the availability concern, new architectures were developed to minimize the impact of partitions. For instance, splitting data sets into smaller ranges called shards can minimize the amount of data that is unavailable during partitions. Furthermore, mechanisms to automatically alter the roles of various cluster members based on network conditions allow them to regain availability quickly
Qualities of NewSQL - mainly minimisation of the impact of partitions
typically less flexible and generalized than their more conventional relational counterparts. They also usually only offer a subset of full SQL and relational features, which means that they might not be able to handle certain kinds of usage. Many NewSQL implementations also store a large part of or their entire dataset in the computer's main memory. This improves performance at the cost of greater risk to unpersisted changes
Differences between NewSQL and relational databases:
using a mixture of different database types is the best approach for handling the data of your projects
Many times mixing different databases is a good approach.
For example:
relational databasesin-memory key-value storebest suited for use cases with high volumes of relational data in distributed, cloud-like environments
Best suit of NewSQL
CAP theorem is a statement about the trade offs that distributed databases must make between availability and consistency. It asserts that in the event of a network partition, a distributed database can choose either to remain available or remain consistent, but it cannot do both. Cluster members in a partitioned network can continue operating, leading to at least temporary inconsistency. Alternatively, at least some of the disconnected members must refuse to alter their data during the partition to ensure data consistency
CAP Theorem relating to distributed databases

NewSQL databases: bringing modern scalability and performance to the traditional relational pattern
NewSQL databases - designed with scalability and modern performance requirements. Follow the relational structure and semantics, but are built using more modern, scalable design. Rise in popularity in 2010s.
Examples:
aggregate queries like summing, averaging, and other analytics-oriented processes can be difficult or impossible
Disadvantage of column databases
Column-family databases are good when working with applications that requires great performance for row-based operations and highly scalability
Advantage of column databases. They also collect row data in a cluster on the same machine, simplifying data sharding and scaling
it helps to think of column family databases as key-value databases where each key (row identifier) returns a dictionary of arbitrary attributes and their values (the column names and their values)
Tip to remember the idea of column databases
Column-family databases: databases with flexible columns to bridge the gap between relational and document databases
Column-family databases - also called as non-relational column stores, wide-column databases or column databases. Rise in popularity in 2000s. Look highly similar to relational databases. They have structure called column families, which contain rows of data, each of which define their own format. Therefore, each row in a column family defines its own schema.
Examples:

querying for the connection between two users of a social media site in a relational database is likely to require multiple table joins and therefore be rather resource intensive. This same query would be straightforward in a graph database that directly maps connections
Social media prefers graph databases over relational ones
Graph databases are most useful when working with data where the relationships or connections are highly important
Major use of graph databases
network databases require step-by-step traversal to travel between items and are limited in the types of relationships they can represent.
Difference between network databases (SQL) and graph databases (NoSQL)
Graph databases: mapping relationships by focusing on how connections between data are meaningful
Graph databases - establishes connections using the concepts of nodes, edges, and properties. Rise in popularity in 2000s.
Examples:

Document databases: Storing all of an item's data in flexible, self-describing structures
Document databases - also known as document-oriented databases or document stores, share the basic access and retrieval semantics of key-value stores. Rise in popularity in 2009.
They also used keys to uniquely identify data, therefore the line between advanced key-value stores and document databases can be fairly unclear.
Instead of storing arbitrary blobs of data, document databases store data in structured formats called documents, often using formats like JSON, BSON, or XML.
Examples:

Document databases are a good choice for rapid development because you can change the properties of the data you want to save at any point without altering existing structures or data. You only need to backfill records if you want to. Each document within the database stands on its own with its own system of organization. If you're still figuring out your data structure and your data is mainly composed discrete entries that don't include a lot of cross references, a document database might be a good place to start. Be careful, however, as the extra flexibility means that you are responsible for maintaining the consistency and structure of your data, which can be extremely challenging
Pros and cons of document databases
Though the data within documents is organized within a structure, document databases do not prescribe any specific format or schema
Therefore, unlike in key-value stores, the content stored in document databases can be queried and analysed
Key-value stores are often used to store configuration data, state information, and any data that might be represented by a dictionary or hash in a programming language. Key-value stores provide fast, low-complexity access to this type of data
Use and advantages of of key-value stores
Key-value databases: simple, dictionary-style lookups for basic storage and retrieval
Key-value databases - one of the simplest database types. Initially introduced in 1970s (rise in popularity: 2000-2010). Work by storing arbitrary data accessible through a specific key.
Examples:

NoSQL databases: modern alternatives for data that doesn't fit the relational paradigm
NoSQL databases - stands for either non-SQL or not only SQL to clarify that sometimes they allow SQL-like querying.
4 types:
relational databases are often a good fit for any data that is regular, predictable, and benefits from the ability to flexibly compose information in various formats. Because relational databases work off of a schema, it can be more challenging to alter the structure of data after it is in the system. However, the schema also helps enforce the integrity of the data, making sure values match the expected formats, and that required information is included. Overall, relational databases are a solid choice for many applications because applications often generate well-ordered, structured data
Pros and cons of relational database
querying language called SQL, or structured query language, was created to access and manipulate data stored with that format
SQL was created for relational databases
Relational databases: working with tables as a standard solution to organize well-structured data
Relational databases - oldest general purpose database type still widely used today. They comprise the majority of databases currently used in production. Initially introduced in 1969.
They organise data using tables - structures that impose a schema on the records that they hold.
column has a name and a data typerow represents an individual recordExamples:

database schema is a description of the logical structure of a database or the elements it contains. Schemas often include declarations for the structure of individual entries, groups of entries, and the individual attributes that database entries are comprised of. These may also define data types and additional constraints to control the type of data that may be added to the structure
Database schema
Network databases: mapping more flexible connections with non-hierarchical links
Network databases - built on the foundation provided by hierarchical databases by adding additional flexibility. Initially introduced in late 1960s. Instead of always having a single parent, as in hierarchical databases, network database entries can have more than one parent, which effectively allows them to model more complex relationships.
Examples:
Have graph-like structure

Hierarchical databases: using parent-child relationships to map data into trees
Hierarchical databases - the next evolution in database development. Initially introduced in 1960s. They encode a relationship between items where every record has a single parent.
Examples:
Have tree-like structure

Hierarchical databases are not used much today due to their limited ability to organize most data and because of the overhead of accessing data by traversing the hierarchy
Hierarchical databases aren't used as much anymore
The first flat file databases represented information in regular, machine parse-able structures within files. Data is stored in plain text, which limits the type of content that can be represented within the database itself. Sometimes, a special character or other indicator is chosen to use as a delimiter, or marker for when one field ends and the next begins. For example, a comma is used in CSV (comma-separated values) files, while colons or white-space are used in many data files in Unix-like systems
Flat-file databases - 1st type of databases with a simple data structure for organising small amounts of local data.
Examples:
/etc/passwd and /etc/fstab on Linux and Unix-like systemsSome advantages of this format
Advantages of flat-file format:
While flat file databases are simple, they are very limited in the level of complexity they can handle
Disadvantages of flat-file databases:
One of the earliest interactions with a customer is to signal a lack of trust. The bartender is suggesting the customer will leave without paying.
Show your trust to the customer
I think many business owners do not consider the subconscious effects on how they manage their business
Don't forget about the subconscious effects
In another example, there is a plaza near where I work that has a number of eating options but my preferred is a sandwich place at the far end of the building. When I pull in I often look for parking in front, if there is not I might need to go to the opposite end of the plaza to find parking. While walking to the sandwich shop I pass by 3 other places to eat. I almost never make it to the sandwich shop. I always convince myself to try something different before getting to the front door of my go-to lunch spot
That's what would happen if your customers would need to take a long walk from the other end of the parking lot
the experience his customers have while visiting him was very important to him and it started when they pulled into the parking lot. In his view, they should have front row parking
Why to park far away from your own business office
"Secrecy is the first law of Magic" - from Julia Cameron's Artist's Way.Talking about your project seems to spread your energy in every direction other than towards completion.
Inspiring comment
Four different tests of 63 people found that those who kept their intentions private were more likely to achieve them
Speaking about numbers
W. Mahler found that if a person announced the solution to a problem, and was acknowledged by others, it was now in the brain as a “social reality”, even if the solution hadn’t actually been achieved
Announcing your plans to others satisfies your self-identity just enough that you’re less motivated to do the hard work needed
Tests done since 1933 show that people who talk about their intentions are less likely to make them happen
Pretty much the same things as the engineering blog, but make sure to skim through the “Issues” section to see if you can find anything else interesting.
Things to look for in open source projects
What projects/products have they developed recently? And more importantly, what led them to build these things? What business challenges or goals drove the project? What technical challenges drove it?
Things to look for in the developer's blogs
The list of product(s). Is there anything similar you’ve worked on that you can show you understand the business problems and domain? Anything similar you’ve worked on where you helped make UX and/or feature decisions (where you stepped outside your developer-world bubble?). Anything similar that you had to develop a unique technical solution for? You want to show you can understand the business/product side of things and translate that into technical solutions. List of customers (company’s love to list customer logos!). While on the surface this might not seem that helpful, it can actually provide helpful information. Is there a particular type of customer they have that you have developed solutions for before? (i.e. – government, insurance, etc). Any specific customer you have built products for before? News section. Companies will often talk about new customers, recent acquisitions, and new product developments here. This will give you a sense of where the company is headed and is really useful to bring up in interviews as it shows you have an understanding of the current state of the company.
Things to look for on company websites
Things to look for are: What are recent things they’ve worked on or tools they’ve built? What are things they’re working on now? Projects/products/etc What projects/products do they mention that you would be working on? Do they mention any specific technologies you have experience with (not Node/React etc, but for example, performance testing tools -> this suggest they have a lot of traffic and they need to profile their services, something that you would be a good fit for if you have this experience) Anything they explicitly mention they need help with? Sometimes job posting will say things like “We just had a huge increase in users and need to hire another developer to help us re-architect some of our core services”.
Things to look for in job postings
At a very high level, it is:
Better approach to look for jobs:
Step 1: figure out what companies’ problems are: – Research company website, engineering blog, etc. to find out what these problems are
Step 2, show how you can help solve those problems: – create your “pitch” (whether this is a resume and quick paragraph email, or something in person, approach is the same) by showing how your skills and experience will help solve their problems
The job search process is a sales process – one in which you are selling your skills and experience
Anki seems more common among software engineers
Engineers are creatures of habit. Make reviewing your flashcard app your first work task (or the train, the toilet right before Candy Crush). Stop StackOverflowing "how do i amend my git commit" five times every month.
Spaced repetition is a solution to googling 5 times a month the same thing
Outside of medical students and language learning apps like Duolingo, spaced repetition isn't common. It's not as cool as cramming, but it works. Medical students use it to memorize those awful thousand page textbooks. Duolingo uses it because it's effective
The most popular appliers of spaced repetition:
But Why Option 3?
Why spaced repetition is superior to cramming (reviewing just a week before the exam):
Spaced repetition is a remembering technique that will remind you concepts at spaced intervals to maximize memory retention efficiently
Spaced repetition
in SM, learning and remembering are blended into one: you read (learn) and review (remember) at the same time. Incremental Reading is essentially “spaced repetition-ing” your reading
Super Memo combines learning + remembering
Learning = reading and understanding new things Remembering = memorizing what you learned
Learning vs remembering
75 countries already using the technology
75 countries already use facial recognition
However, if you believe that you are indistractable, you empower yourself to respond more healthily to whatever distractions get in your way
How to be Indistractable (summary):
identity pact is another way to change your response to distractions. Your self-image has a profound impact on your behavior
Identity pact - give yourself a new identity, like "vegetarian" to force yourself to stop eating meat
price pact puts money on the line. If you stick to your intended behavior, you keep the cash. If you get distracted, you forfeit your funds
Price pact - make an agreement with your friend that you will give him a lot of money in case you won't finish what you want to
effort pact is a kind of precommitment that involves increasing the amount of effort required to do something you don’t want to do
Effort pack is one of the examples of precommitments. You can use "Forest" app as example to help you with it
you can take back your smartphone in four steps
The right approach is to ask whether the external trigger is serving you, or whether you are serving it
Way to decide if it's better to eliminate the trigger or not
research shows that ignoring a call or message can be just as distracting as responding to one
Notifications are one of the main sources of distraction
After all, the most important people in your life deserve better than the leftover time in your day
That's influential...
Go ahead and scroll through social media, but at allotted times
Don't stress about purely working on your values. Allocate the time for the other activities, but only do them at the allocated time
Turn your values into time
Don't just talk about your values, but invest them into time
Don’t pick your goals, pick your values
Pick your values instead of goals. Otherwise others will dictate your activities and use your time. Example values:
“leaves on a stream” method. Imagine yourself beside a stream, on which leaves gently float by. Place each thought and negative feeling in your mind on one leaf and watch them float away
Use "leaves on a stream" method when facing distraction. Put then on the leaves and let them float away. Apart from it:
You can’t control how you feel, but you can learn to control how you react to the way you feel.To start, you can change how you think about the bad feelings that can lead to distraction.
We have lack of control over our feelings, but not over our reaction
The truth is, we overuse video games, social media, and our cell phones not just for the pleasure they provide, but because they free us from psychological discomfort
Root cause of human behaviour is the desire to escape discomfort
The opposite of “distraction” is “traction.” Traction is any action that moves us towards what we really want. Tractions are actions, done with intent.
Traction
distractions aren’t necessarily your fault, they are your responsibility
Learn to become indistrictable
People who frequently consume artificially sweetened drinks biologically look 5-10 years older compared to those who don’t
3 lessons in branding
3 lessons in branding:
All great brands are authentic, credible, and aspirational
If you check all three of these boxes, there’s no reason why you can’t enter a new product vertical
To put your brand on steroids, attach yourself to a celebrity or influencer
16 MOOCs offered by the University of Pennsylvania through a company called Coursera. They found that completion rates averaged at around 4 percent.
Completion rate of most MOOCs is fairly small
The UT System invested $5 million in edX and committed to spending another $5 million on course development. It was in good company; Harvard University and the Massachusetts Institute of Technology had each ponied up $30 million to launch the service. Rice University, Texas’ elite private institution, also partnered with edX.
Money invested in creation of edX
Some of the best and most affordable premium laptops on the market are now shipping with Linux pre-installed. More specifically they’re shipping with Deepin
Huawei started selling laptops with Deepin
Segway was $5,000 at launch in 2001, which is a whopping $7,248 in inflation adjusted dollars. Here in 2019, cheap $200 to $300 electric scooters are basically the transformational technology the Segway was supposed to be, aren't they
Great decrease in price over the electric scooters
Did I mention there's a bluetooth connection, and an app, and it is possible to hack the M365 firmware?
M365 scooter is not fully secure
There are some challenges with electric scooters, starting with the biggest one: your local government has no idea how to regulate the darn things.
Regulating electric scooters brings a ton of questions
46% of Uber's rides are under 3 miles
That's why it's worth considering the use of electric scooters, to save the costs and road traffic
What killed the electric scooter back then is the same thing that killed the electric car of year 2000: terrible lead-acid battery technology
Lithium Ion batteries matured and saved the electric scooters and cars market. Back then in the year 2000, lean-acid battery was too immature
it's not that there are new vulnerabilities that have been identified in the implicit flow, just that PKCE offers a more secure alternative that you should use if you have the option
Use PKCE instead of the implicit flow if you have a chance
PKCE (which stands for "Proof Key for Code Exchange" and is pronounced "pixie") was originally developed to solve a problem specific to native mobile apps using OAuth 2.0
PKCE (Proof Key for Code Exchange) is an extension to OAuth 2.0
While this has worked and continues to work for a wide range of web applications, security experts had (and continue to have) concerns that it leaves open some potential attack vectors
Implicit flow is still simple and very secure
click a button that says "Sign in with GitHub." I am then sent to GitHub to sign in and, if this is my first time, grant permissions
The Implicit flow:
If eating more realistic fake meat was about health, the offerings would be far lower in salt content, contain fewer calories and have a bit less dietary fat. None of them do, because the point was never to live up to the marketing of healthier eating. It was to simply act as a smooth replacement for the meat we worried about eating in our day-to-day lives
Summary of the article. All goes down into marketing and human manipulation
Most of us don't truly understand how to feed ourselves in a way that doesn’t leave us susceptible to life-threatening illnesses
Knowing what to eat is a great mystery
excessive amount of salt in one's diet has been linked in several different ways to heart disease
Salt, just like red meat is dangerous for our heart
Heart disease and cases of type 2 diabetes are on the rise, no matter where you look, and research has suggested that cutting red meat and processed meats (like bologna and other deli meats) might help people facing these conditions
Research suggests that red meat and processed meat are a cause of heart disease and cases of type 2 diabetes
In fact, when you start to compare all of these offerings to their meat-based counterparts, you realize it’s the same story no matter what brands you’re talking about — you might possibly save a few calories or carbs, but you'll probably get way more salt.
Meatless (plant-based) burgers may have a little less calories, but more salt
By nine to ten years of age, children’s sensitivity to the distinction between sarcasm and verbal irony highlights their impressive understanding of how people’s feelings are affected by others’ speech
9-10 years old kids start to distinct between sarcasm and irony
these signs will help you prevent burnout before it starts – or work to fix it if you need a way out.
Ways to beat burnout:
People who feel burned out at work find their home life is more likely to suffer too. This may be because when jobs get more demanding, people put more time and resources into them, often at the expense of their private lives.
Burnout also affects your private life
57% reported feeling like they need to check in with work – even when they are on vacation
Need to be "on the call" even after the work is one of the greatest burnout symptoms
these symptoms suggest that you may be more than stressed:
Symptoms of a burnout:
when the feeling of being completely overwhelmed at work persists, it can spiral into burnout – a growing epidemic with serious consequences for your health and your career.
How burnout starts and what it is
XMATCH which has a similar signature to XLOOKUP but returns the index of the matching item. XMATCH is both easier to use and more capable than its predecessor MATCH. XMATCH(lookup_value,lookup_array,[match_mode],[search_mode])
XMATCH is another upcoming Excel function
While VLOOKUP was widely used, it has several well-known limitations which XLOOKUP overcomes:
XLOOKUP overcomes 6 VLOOKUP's issues:
XLOOKUP(lookup_value,lookup_array,return_array) lookup_value: What you are looking for lookup_array: Where to find it return_array: What to return
XLOOKUP will replace VLOOKUP and HLOOKUP excel functions used since 1985
you don’t have to learn alone. In fact, it is the uniqueness of the people with which you learn and the discussions you have together that make what you learn unforgettable
Team work applies also into learning
being able to communicate what you’ve learned is one of the main skills that differentiates a good developer from a great one (IMHO).
Know how to explain what you just learned
When facing procrastination, think of process over product. I often procrastinate when I’m overwhelmed by the thought, “Ok, I have to get X done”. Instead, it can be beneficial to think, “Ok, I will spend an hour on X” — which isn’t overwhelming, doesn’t require a long breakdown of tasks, and gets me started (90% of the battle)
Solution to procrastination
Know when to apply a particular concept is as important as knowing how.
Use cases are more important than we think of
Spread it out over many sessions and over many different modes of learning.
Don't learn everything in a single session!
test yourself as you’re encountering new material. Recall is a simple example of this mini-testing.
Recall = mini-testing
taking a couple minutes to summarize or recall material you are trying to learn
It's worth to take the time to ponder
Recently, I found this great application called Highly (you should use this!). They make it really simple to highlight any article that I’m reading on the web using a Chrome extension.
This inspired me to make a research of similar applications (such as Liner), and finally end up with hypothes.is
Highlighting or underlining are also techniques that often lead to this illusion of learning. On the other hand, brief notes that summarize keys concepts are much more effective.
Indeed… Therefore, let's leave a note here :)
First, survey and priming — this involves scanning a book or the syllabus of a course, for example, to get a general idea of the bigger picture. Second, observe an example. Then, do it yourself. And, finally, do it again and again in different contexts.
Chunk the knowledge
take breaks, meditate, think about other things, and give yourself plenty of time in both modes.
Give yourself some free time while learning