Just finished "Unscripted: Life, Liberty, and the Pursuit of Entrepreneurship".
If you aspire to own your own business and retire early, this book sets the foundation for an entrepreneurial mindset.👍
Summary: You have to break the "script" that society has encoded into you...
This book may offend. It describes "model" citizens in a derogatory manner:
Mediocre
Obedient
Dependent
Entertained
Lifeless
It contains quotes like this:
"Herds are manufactured for a purpose. Slaughter and manufacturing."
And this:
"The rats race needs rats".
And this:
"If I except average advice from average people living average lives, how can I expect to be anything but average? Conventional wisdom creates a conventional script which produces conventional results."
"The ability to change your mind is a superpower." - @farnamstreet
Open-minded indicators:
-Have you carefully considered content that disagrees with your current view?
-Do you ask questions with a desire to understand?
-Are you more interested finding truth than being right?
Other indicators:
- When speaking to someone with whom you disagree, are you focused on understanding their view, or merely defending your stance?
- If someone suggested content that disagreed with your current view, would you be willing to consume and consider it?
Related quote:
“If all of your beliefs line up into one political party, you’re not a clear thinker. If all your beliefs are the same as your neighbors and your friends, you’re not a clear thinker – your beliefs are socialized. They’re taken from other people." - @naval
Just finished “The Simple Path to Wealth”. Superb.
1. Live WAY below your means 2. Invest savings in low cost index funds (VTSAX) 3. When your investments total to 25x your annual expenses, you’re financially independent. You’re free to live life on your terms. 🏝
Example: If you can live off $30k/year, you’re financially independent when you have 750k invested in low cost stock index funds.
The goal isn’t necessarily “early retirement”. The goal is freedom.
Financial independence = freedom to work on what you care about, when you want.
Despite my long history in C#, I’m still not using TypeScript. Why?
I’ve found I don’t spend much time on type-related issues in JS.
¯\_(ツ)_/¯
“JavaScript fatigue is what happens when people use tools they don't need to solve problems they don't have.” - Lucas F Costa
That said, I totally appreciate how many projects/teams benefit from TS.
My need for types is reduced because: 1. My teams tend to compose many small apps instead of a few big apps 2. I work in React, where PropTypes help 3. ESLint catches many issues too
4. I typically declare a centralized mock data structure and code against that. This documents all object shapes and avoids repeating object creation code. 5. I write automated tests with Jest. 6. I heavily leverage npm packages, which often provide .ts files that @code parses.
I ❤️ Git. But honestly, it intimidated me for years. I thought I needed to understand all its powerful features to be productive. I found that's not the case. You can be quite productive in Git with around 6 commands:
branch
checkout
add
commit
pull
push
Once you have those down, learn these to be more of a power user:
fetch
merge
diff
(Using these commands instead of `pull` gives you more power over how you handle merges)
And all that said, I rarely type any of these commands anymore: @code has such excellent Git integration that I typically just use it. 😀