https://github.com/akullpp/wisdom
A little bit of wisdom
https://github.com/akullpp/wisdom
Last synced: 4 months ago
JSON representation
A little bit of wisdom
- Host: GitHub
- URL: https://github.com/akullpp/wisdom
- Owner: akullpp
- License: cc0-1.0
- Created: 2022-06-06T11:25:10.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-26T14:07:52.000Z (almost 2 years ago)
- Last Synced: 2025-03-06T05:33:11.329Z (over 1 year ago)
- Size: 14.6 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Whatever works for me at this stage
Read often.
Write down regularly.
Re-evaluate at intervals.
## A little bit of everything
- Take the stairs.
- Actual costs are often twice the listed price.
- Buy a tourist guidebook to your home town or region.
- Don't wait in line, it's rarely worth it.
- Be consciously inflexible with minor things like clothing, so you can be more flexible where it's important.
- Insurance companies are not on your side.
- The more you give, the more you get.
- Health is the most important asset you have.
- Restrictions are good, they will give you freedom.
- Be frugal no matter how much you think you have.
- You don't control what happens, you control how you respond.
- Pressure and persuasion results in the strengthening or adoption of a contrary belief.
## About growing
- Just getting older is not an achievement.
- If you are alive, that means you still have lessons to learn.
- If you don't write it down, you will forget it.
- Your growth as a conscious being is the number of uncomfortable conversations you are willing to have.
- Don't keep making the same mistakes; try to make new mistakes.
- It is easier to change your thinking by changing your behavior than vice versa.
- You often do easy things to avoid the hard things.
- That thing that made you weird, could make you great.
- You are what you do, not what you tell or think you are.
- What you consume and spend your time on influences your thoughts and behavior.
- What you do on your bad days matters more than what you do on your good days.
- Read more books. Literature at best. Self-help at worst.
- Copying others is a good way to start but not to end.
## About the importance of continuity
- Consistency is more important than quantity.
- Average returns sustained over an above-average period of time yield extraordinary results.
- A long game will compound small gains to overcome even big mistakes.
- We tend to overestimate what we can do in a day, and underestimate what we can achieve in a decade.
- Focus on directions rather than destinations.
- Good things happen slowly, bad things happen fast.
## How to deal with others
- Treating a person to a meal never fails.
- Forgiveness is not something we do for others; it is a gift to ourselves.
- Hate is the poison you drink and hope that someone else might die.
- Accept compliments, don't deflect them.
- You can't reason someone who can't reason.
- Being extremely polite to rude people is the best response.
- Getting cheated occasionally is a small price, because when you trust, they generally treat you best.
- Don't treat people as bad as they are. Treat them as good as you are.
- You see only a small part of another person, and they see only a small part of you.
- Promptness is a sign of respect.
- For the best present spend only half the money you think you should, but double the time with them.
- Loan and don't expect it to get it back. Borrow something and return more.
- Ultimately, you can't change others.
- Friendships form via shared context, not shared activities.
## Communication is everything
- Make eye contact.
- Apologize quickly, specifically, sincerely.
- It's not an apology if it comes with an excuse.
- It is not a compliment if it comes with a request.
- Anything you say before the word “but” does not count.
- Criticize in private, praise in public.
- Elevate good behavior rather than punish bad behavior.
- Before speaking ask yourself: Is it true? Is it necessary? Is it kind?
- Speak confidently as if you are right, but listen carefully as if you are wrong.
- A dumb person, who can communicate well, can do much better than a smart person who can't communicate well but it's much easier to improve communication skills than intelligence.
- "Yes and" instead of "No but"
## Productivity is a lie
- Productivity can be a distraction.
- Embrace detours, that's where the lucky breaks happen.
- Efficiency is highly overrated; Goofing off is highly underrated.
- Action often precedes motivation. Don't wait for motivation to come.
- Embrace the dolce far niente, the sweetness of doing nothing.
## Never talk about politics and society
- Smart people become stupid when talking about politics.
- The best a government can do is to slow down deterioration.
- Humans should not govern humans.
- Homogenous and collectivist societies promote stability through identity. Heterogeneous and individualistic societies promote progress through friction.
- The chances that you live in a bubble is very high. You start to assume that the majority of all people are reasonable and want the same as you do.
- Humanity isn't as advanced as you think. Our societies are fragile.
- Wars are always about money and power and only the few profit.
- Left and right, conservative and liberal are insufficient terms. Humans can hold complex and often contradictory beliefs, there were believing Nazis that saved jews.
## Creating stuff
- Understand the 80/20 rule.
- Most people don't care about their job like you do.
- Always try to do things which you are unqualified for.
- Don't be the smartest person in the room.
- When you are stuck, explain your problem to others.
- Don't keep fighting the old; build the new.
- Work is endless, your time is not, so restrict your time working.
- Separate creation from improvement.
- Work to become, not to acquire.
- All of us seek ultimately the approval of others.
- Don't worry how or where you begin.
## Spicy thoughts about software engineering
- Humans shouldn't write code.
- The best line of code is the one not written.
- The second best line of code is the one you can delete.
- Invest time in learning the basic tools of the trade, it often correlates to the overall skill as developer.
- SQL is the most important tool at your disposal.
- ORMs are always a mistake.
- Spend more time on the design of parts that are one-way doors. Ideally, try to make more like two-way doors.
- A good architect finds balance between abstraction and the complexity it inherently introduces.
- Sharing code as a library is often the wrong, duplication the right choice. It's better to trade verbosity for flexibility.
- Always start with the most simplistic approach.
- It’s quicker to write ten big balls of mud and see where it gets you than try to polish a single turd.
- Don't fall into the trap that one module must be responsible for one thing only, instead it should solve one problem.
- If you don't know what you are doing or even wrong, at least be consistent.
- Keep things that change more often from things that change less often or from the things which are more difficult to change.
- A loosely coupled system is one where you can delete parts without rewriting others.
- Loose coupling is about being able to change your mind without changing too much code.