I think about this twice a day.
Every morning when I sit down to read & again when I begin to work, I say to myself,
“Accept the initial agitation.”
When you try to focus, Andrew Huberman explains, “the brain circuits that turn on first are of the stress system.”
Meaning:
“The agitation and stress that you feel at the beginning of something—when you’re trying to lean into it and you can’t focus: you feel agitated and your mind’s jumping all over the place—that is just a gate. You have to pass through that gate to get to the focus component.”
There’s a common misconception, @hubermanlab continues: “the misunderstanding around how these brain circuits work has led to this idea...a kind of obsession with the idea that we have to feel good in order to be productive.”
“And nothing could be further from the truth.”
The truth is it’s the reverse: we have to be productive—we have to start working, we have to lean in and get going, accepting the initial agitation—in order to feel good.
So along with “accept the initial agitation,” sometimes—when I don’t feel especially good, motivated, interested, or energized—I say to myself,
“Forget how you feel right now.”
“It will feel good,” Huberman says, “but there’s a whole staircase in which it feels kind of lousy...The early stages of hard work and focus are always going to feels like agitation, stress, and confusion.”
“Remember: there’s a gate of entry. You have to wade through some sewage before you can swim in clear water. That’s the way I always think about it.”
- - -
“Mood follows action.” — @richroll
The clip below is from Andrew’s 2020 interview on Rich’s podcast (https://t.co/HqdLeNKTxm)
¡Escribe en 10 lenguajes de programación sabiendo sólo uno! Esta página traduce código a TypeScript, Python, Java, PHP, C#, Swift, C++ y más
https://t.co/wZFGllKhZ4
You were recently hired as a frontend developer,
Your first task is to optimize the performance of your company's website.
How can you achieve this?
Let me show you👇👇
If you ever have difficulty reading the structure of JSON data try https://t.co/76XJNI9wwN. Anytime I have difficulty understanding how data is nested I just copy and paste it hear to get a good visual. Thank me later 😉
80 #SQL interview questions and answers for beginners and intermediate practitioners.
Uncover essential SQL questions and answers for job hunters, hiring managers, and recruiters, covering both general topics and technical questions.
👇 https://t.co/pYmqFG1Bsz
¡Recurso para aprender Patrones de Diseño!
Guía completa en JavaScript y TypeScript
- Incluye de React, Vue y Angular
- Libro de +400 páginas y ejemplos
- Ejercicios y diagramas interactivos
→ patterns․dev
𝗛𝗼𝘄 𝘁𝗼 𝗹𝗲𝗮𝗿𝗻 𝗚𝗜𝗧 𝗽𝗿𝗼𝗽𝗲𝗿𝗹𝘆
It's a software developer working in a team; you're probably using some version control. These days, it's usually GIT as some standard. Git's capacity to produce multiple versions of a single file is its most crucial feature and the reason it is so well-liked. Additionally, you can roll back to any version, ensuring that the code for your app is always correct.
Even though I find developers know simple flows with GIT, such as branching, committing, pushing, and fetching, what I find usually is not the ideal 𝘂𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗼𝗳 (𝗮𝗱𝘃𝗮𝗻𝗰𝗲𝗱) 𝗚𝗜𝗧 𝗰𝗼𝗻𝗰𝗲𝗽𝘁𝘀 and how to tackle different situations that could happen in your daily workflow as a developer.
Here are some learning resources I can recommend:
𝟭. 𝗟𝗲𝗮𝗿𝗻 𝗚𝗜𝗧 𝗰𝗼𝗻𝗰𝗲𝗽𝘁𝘀, 𝗻𝗼𝘁 𝗰𝗼𝗺𝗺𝗮𝗻𝗱𝘀 article
An interactive git tutorial meant to teach you how it works, not just which commands to execute.
https://t.co/AttHbES1Ew
𝟮. 𝗚𝗶𝘁 𝗳𝗿𝗼𝗺 𝘁𝗵𝗲 𝗶𝗻𝘀𝗶𝗱𝗲 𝗼𝘂𝘁 article
This article focuses on the graph structure that underpins Git and the way the properties of this graph dictate Git’s behavior. Read this if you wantGit'snderstand what is happening inside GIT.
https://t.co/YhW046do71
𝟯. 𝗢𝗵 𝗦𝗵𝗶𝘁, 𝗚𝗶𝘁?!
This is a very nice article explaining how to tackle different tricky situations with GIT.
https://t.co/UKj1Zibxh2
𝟰. 𝗣𝗿𝗼 𝗚𝗶𝘁 𝗯𝗼𝗼𝗸, written by Scott Chacon and Ben Straub (FREE)
This book covers version control basics, Git basics, branching, and many more topics. Pro Git provides a thorough understanding of all the essential aspects of Git, even for advanced readers.
https://t.co/0lTfWN8vLA
𝟱. 𝗟𝗲𝗮𝗿𝗻 𝗚𝗶𝘁 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴
Represent a visual and interactive way to learn GIT. Here, you can be challenged with different levels and given step-by-step demonstrations of GIT features.
https://t.co/g0af1gbQr4
𝟲. 𝗩𝗶𝘀𝘂𝗮𝗹𝗶𝘇𝗶𝗻𝗴 𝗚𝗜𝗧
This website will visualize all of your GIT commands. It is very nice if you want to see graphically what is happening actually.
https://t.co/4denpPXVn6 or https://t.co/9MfPqhq91c
𝟳. 𝗚𝗶𝘁 𝗖𝗼𝗺𝗺𝗮𝗻𝗱 𝗘𝘅𝗽𝗹𝗼𝗿𝗲𝗿
This website allows you to find the proper GIT commands without digging through the web.
https://t.co/2Y5WSC8h40
𝟴. 𝗚𝗶𝘁 𝗣𝘂𝗿𝗿 - Git Explained with Cats
Learn git interesting (or cat-resting) way.
https://t.co/cAQbu6N9dv
𝟵. 𝗚𝗶𝘁 𝗜𝗺𝗺𝗲𝗿𝘀𝗶𝗼𝗻
It is a guided tour that teaches the fundamentals of Git through Labs. The website provides 50+ labs.
https://t.co/ZXuP3b3oJb
#programming
The SOLID principle is one of the most important design principles in programming.
Sadly, most programmers find it super difficult to understand.
Here's the simplest guide to understanding SOLID principles: