summaryrefslogtreecommitdiff
path: root/notes
diff options
context:
space:
mode:
Diffstat (limited to 'notes')
-rw-r--r--notes/a-monks-guide-to-happiness.html37
-rw-r--r--notes/career-guide-and-soft-skills.html118
-rw-r--r--notes/eat-that-frog.html127
-rw-r--r--notes/fluent-forever.html27
-rw-r--r--notes/index.html22
-rw-r--r--notes/influence-wihout-authority.html92
-rw-r--r--notes/joy-on-demand.html224
-rw-r--r--notes/love-people-use-things.html145
-rw-r--r--notes/mental-combat.html17
-rw-r--r--notes/mind-management.html62
-rw-r--r--notes/never-split-the-difference.html66
-rw-r--r--notes/search-inside-yourself.html852
-rw-r--r--notes/slow-productivity.html177
-rw-r--r--notes/staff-engineer.html118
-rw-r--r--notes/style-override.css23
-rw-r--r--notes/the-obstacle-is-the-way.html72
-rw-r--r--notes/the-power-of-neuroplasticity.html135
-rw-r--r--notes/the-pragmatic-programmer.html35
-rw-r--r--notes/the-science-of-living.html73
-rw-r--r--notes/the-stoic-challenge.html52
-rw-r--r--notes/when.html115
21 files changed, 2404 insertions, 185 deletions
diff --git a/notes/a-monks-guide-to-happiness.html b/notes/a-monks-guide-to-happiness.html
index 320595e5..937d6f0a 100644
--- a/notes/a-monks-guide-to-happiness.html
+++ b/notes/a-monks-guide-to-happiness.html
@@ -8,11 +8,26 @@
<link rel="stylesheet" href="style-override.css" />
</head>
<body>
-<h1 style='display: inline'>"A Monk&#39;s Guide to Happiness" book notes</h1><br />
+<p class="header">
+<a href="https://foo.zone">Home</a> | <a href="https://codeberg.org/snonux/foo.zone/src/branch/content-md/notes/a-monks-guide-to-happiness.md">Markdown</a> | <a href="gemini://foo.zone/notes/a-monks-guide-to-happiness.gmi">Gemini</a>
+</p>
+<h1 style='display: inline' id='a-monk-s-guide-to-happiness-book-notes'>"A Monk&#39;s Guide to Happiness" book notes</h1><br />
<br />
<span class='quote'>Last updated 21.5.2023</span><br />
<br />
-<h2 style='display: inline'>Understanding Happiness</h2><br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#a-monk-s-guide-to-happiness-book-notes'>"A Monk&#39;s Guide to Happiness" book notes</a></li>
+<li>⇢ <a href='#understanding-happiness'>Understanding Happiness</a></li>
+<li>⇢ <a href='#the-role-of-meditation'>The Role of Meditation</a></li>
+<li>⇢ <a href='#managing-thoughts-and-emotions'>Managing Thoughts and Emotions</a></li>
+<li>⇢ <a href='#practice-and-discipline'>Practice and Discipline</a></li>
+<li>⇢ <a href='#perspectives-on-relationships-and-interactions'>Perspectives on Relationships and Interactions</a></li>
+<li>⇢ <a href='#reflective-questions'>Reflective Questions</a></li>
+<li>⇢ <a href='#miscellaneous-guidelines'>Miscellaneous Guidelines</a></li>
+</ul><br />
+<h2 style='display: inline' id='understanding-happiness'>Understanding Happiness</h2><br />
<br />
<ul>
<li>Happiness is a skill we can train. </li>
@@ -20,7 +35,7 @@
<li>Feel free now. No urge about past and future. </li>
<li>We can learn to produce our own happiness independently of physical needs. When we walk in a park, how do we feel? We can train to reproduce that feeling independently. </li>
</ul><br />
-<h2 style='display: inline'>The Role of Meditation</h2><br />
+<h2 style='display: inline' id='the-role-of-meditation'>The Role of Meditation</h2><br />
<br />
<ul>
<li>Meditation is not about clearing your mind. A busy mind has nothing to do with interfering with your meditation.</li>
@@ -30,7 +45,7 @@
<li>Have a baseline for time to build up discipline.</li>
<li>We don&#39;t need to do anything about stress, just take a step back.</li>
</ul><br />
-<h2 style='display: inline'>Managing Thoughts and Emotions</h2><br />
+<h2 style='display: inline' id='managing-thoughts-and-emotions'>Managing Thoughts and Emotions</h2><br />
<br />
<ul>
<li>Our flow of emotions is really just habits. That can be changed through training, e.g., meditation training.</li>
@@ -39,7 +54,7 @@
<li>Thoughts are friends and not enemies. </li>
<li>Thoughts help the meditation as they make us notice that we wandered off, and therefore, we strengthen the reflection.</li>
</ul><br />
-<h2 style='display: inline'>Practice and Discipline</h2><br />
+<h2 style='display: inline' id='practice-and-discipline'>Practice and Discipline</h2><br />
<br />
<ul>
<li>The importance of habits to practice mindfulness. Bring mindfulness into the daily practice.</li>
@@ -49,7 +64,7 @@
<li>Practice staying fully present in an uncomfortable situation and without judgement.</li>
<li>Don&#39;t become two persons who never meet: the meditator and the not meditator. So integrate mindfulness during the day too.</li>
</ul><br />
-<h2 style='display: inline'>Perspectives on Relationships and Interactions</h2><br />
+<h2 style='display: inline' id='perspectives-on-relationships-and-interactions'>Perspectives on Relationships and Interactions</h2><br />
<br />
<ul>
<li>Who is the opponent? The other person. The things he said or our reactions to things? Forgiveness is a high form of compassion.</li>
@@ -58,7 +73,7 @@
<li>People don&#39;t have a masterplan to destroy others, even if it seems so. They are under strong bad influence by themselves. Something terrible happened to them. Revenge makes no sense.</li>
<li>Be grateful for people "trying" to hurt you as they help you to practice your path.</li>
</ul><br />
-<h2 style='display: inline'>Reflective Questions</h2><br />
+<h2 style='display: inline' id='reflective-questions'>Reflective Questions</h2><br />
<br />
<ul>
<li> Why do I do all the things I do? What do I try to achieve?</li>
@@ -67,7 +82,7 @@
<li> What are the real causes of happiness and suffering?</li>
<li> What about meditation? How does that address the situation?</li>
</ul><br />
-<h2 style='display: inline'>Miscellaneous Guidelines</h2><br />
+<h2 style='display: inline' id='miscellaneous-guidelines'>Miscellaneous Guidelines</h2><br />
<br />
<ul>
<li> Posture is important as the mind and body are connected.</li>
@@ -83,9 +98,9 @@
<br />
<a class='textlink' href='../'>Back to the main site</a><br />
<p class="footer">
-Generated by <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 2.1.0-release</a> |
-served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www.foo.zone/site-mirrors.html">Site Mirrors</a>
+Generated with <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 3.0.1-develop</a> |
+served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/relayd.8">relayd(8)</a>+<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
+<a href="https://foo.zone/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/notes/career-guide-and-soft-skills.html b/notes/career-guide-and-soft-skills.html
index f472778d..4c6f6335 100644
--- a/notes/career-guide-and-soft-skills.html
+++ b/notes/career-guide-and-soft-skills.html
@@ -8,7 +8,10 @@
<link rel="stylesheet" href="style-override.css" />
</head>
<body>
-<h1 style='display: inline'>"Software Developmers Career Guide and Soft Skills" book notes</h1><br />
+<p class="header">
+<a href="https://foo.zone">Home</a> | <a href="https://codeberg.org/snonux/foo.zone/src/branch/content-md/notes/career-guide-and-soft-skills.md">Markdown</a> | <a href="gemini://foo.zone/notes/career-guide-and-soft-skills.gmi">Gemini</a>
+</p>
+<h1 style='display: inline' id='software-developmers-career-guide-and-soft-skills-book-notes'>"Software Developmers Career Guide and Soft Skills" book notes</h1><br />
<br />
<span class='quote'>Published at 2023-07-17T04:56:20+03:00</span><br />
<br />
@@ -26,9 +29,42 @@
&#39;&#39;&#39;
</pre>
<br />
-<h1 style='display: inline'>Improve</h1><br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#software-developmers-career-guide-and-soft-skills-book-notes'>"Software Developmers Career Guide and Soft Skills" book notes</a></li>
+<li>⇢ <a href='#improve'>Improve</a></li>
+<li>⇢ ⇢ <a href='#always-learn-new-things'>Always learn new things</a></li>
+<li>⇢ ⇢ <a href='#set-goals'>Set goals</a></li>
+<li>⇢ ⇢ <a href='#ratings'>Ratings</a></li>
+<li>⇢ ⇢ <a href='#promotions'>Promotions</a></li>
+<li>⇢ ⇢ <a href='#finish-things'>Finish things</a></li>
+<li>⇢ <a href='#expand-the-empire'>Expand the empire</a></li>
+<li>⇢ <a href='#be-pragmatic-and-also-manage-your-time'>Be pragmatic and also manage your time</a></li>
+<li>⇢ ⇢ <a href='#the-quota-system'>The quota system</a></li>
+<li>⇢ ⇢ <a href='#don-t-waste-time'>Don&#39;t waste time</a></li>
+<li>⇢ ⇢ <a href='#habits'>Habits</a></li>
+<li><a href='#work-life-balance'>Work-life balance</a></li>
+<li>⇢ <a href='#mental-health'>Mental health</a></li>
+<li>⇢ <a href='#physical-health'>Physical health</a></li>
+<li>⇢ <a href='#no-drama'>No drama</a></li>
+<li><a href='#personal-brand'>Personal brand</a></li>
+<li>⇢ <a href='#market-yourself'>Market yourself</a></li>
+<li>⇢ <a href='#networking'>Networking</a></li>
+<li>⇢ <a href='#public-speaking'>Public speaking</a></li>
+<li><a href='#new-job'>New job</a></li>
+<li>⇢ <a href='#for-the-interview'>For the interview</a></li>
+<li>⇢ <a href='#find-the-right-type-of-company'>Find the right type of company</a></li>
+<li>⇢ <a href='#apply-for-the-new-job'>Apply for the new job</a></li>
+<li>⇢ <a href='#negotiation'>Negotiation</a></li>
+<li>⇢ <a href='#leaving-the-old-job'>Leaving the old job</a></li>
+<li><a href='#other-things'>Other things</a></li>
+<li>⇢ <a href='#testing'>Testing</a></li>
+<li>⇢ <a href='#books-to-read'>Books to read</a></li>
+</ul><br />
+<h2 style='display: inline' id='improve'>Improve</h2><br />
<br />
-<h2 style='display: inline'>Always learn new things</h2><br />
+<h3 style='display: inline' id='always-learn-new-things'>Always learn new things</h3><br />
<br />
<span>When you learn something new, e.g. a programming language, first gather an overview, learn from multiple sources, play around and learn by doing and not consuming and form your own questions. Don&#39;t read too much upfront. A large amount of time is spent in learning technical skills which were never use. You want to have a practical set of skills you are actually using. You need to know 20 percent to get out 80 percent of the results.</span><br />
<br />
@@ -46,11 +82,11 @@
<br />
<span>Boot camps: The advantage of a boot camp is to pragmatically learn things fast. We almost always overestimate what we can do in a day. Especially during boot camps. Connect to others during the boot camps</span><br />
<br />
-<h2 style='display: inline'>Set goals</h2><br />
+<h3 style='display: inline' id='set-goals'>Set goals</h3><br />
<br />
<span>Your own goals are important but the manager also looks at how the team performs and how someone can help the team perform better. Check whether you are on track with your goals every 2 weeks in order to avoid surprises for the annual review. Make concrete goals for next review. Track and document your progress. Invest in your education. Make your goals known. If you want something, then ask for it. Nobody but you knows what you want.</span><br />
<br />
-<h2 style='display: inline'>Ratings</h2><br />
+<h3 style='display: inline' id='ratings'>Ratings</h3><br />
<br />
<span>That&#39;s a trap: If you have to rate yourself, that&#39;s a trap. That never works in an unbiased way. Rate yourself always the best way but rate your weakest part as high as possible minus one point. Rate yourself as good as you can otherwise. Nobody is putting for fun a gun on his own head. </span><br />
<br />
@@ -58,7 +94,7 @@
<li>Don&#39;t do peer rating, it can fire back on you. What if the colleague becomes your new boss?</li>
<li>Cooperate rankings are unfortunately HR guidelines and politics and only mirror a little your actual performance.</li>
</ul><br />
-<h2 style='display: inline'>Promotions</h2><br />
+<h3 style='display: inline' id='promotions'>Promotions</h3><br />
<br />
<span>The most valuable employees are the ones who make themselves obsolete and automate all away. Keep a safety net of 3 to 6 months of finances. Safe at least 10 percent of your earnings. Also, if you make money it does not mean that you have to spent more money. Is a new car better than a used car which both can bring you from A to B? Liability vs assets.</span><br />
<br />
@@ -71,7 +107,7 @@
<li>If you want a raise be specific how much and know to back your demands. Don&#39;t make a thread and no ultimatums.</li>
<li>Best way for a promotion is to switch jobs. You can even switch back with a better salary.</li>
</ul><br />
-<h2 style='display: inline'>Finish things</h2><br />
+<h3 style='display: inline' id='finish-things'>Finish things</h3><br />
<br />
<span>Hard work is necessary for accomplish results. However, work smarter not harder. Furthermore, working smart is not a substitute for working hard. Work both, hard and smart.</span><br />
<br />
@@ -86,7 +122,7 @@
<br />
<span>Defeat is finally give up. Failure is the road to success, embrace it. Failure does not define you but how you respond to it. Events don&#39;t make your unhappy, but how you react to events do.</span><br />
<br />
-<h2 style='display: inline'>Expand the empire</h2><br />
+<h2 style='display: inline' id='expand-the-empire'>Expand the empire</h2><br />
<br />
<span>The larger your empire is, the larger your circle of influence is. The larger the circle of influence is, the more opportunities you have.</span><br />
<br />
@@ -97,7 +133,7 @@
</ul><br />
<span>Become visible, keep track that you accomplishments. E.g. write a weekly summary. Do presentations, be seen. Learn new things and share your learnings. Be the problem solver and not the blamer.</span><br />
<br />
-<h2 style='display: inline'>Be pragmatic and also manage your time</h2><br />
+<h2 style='display: inline' id='be-pragmatic-and-also-manage-your-time'>Be pragmatic and also manage your time</h2><br />
<br />
<span>Make use of time boxing via the Pomodoro technique: Set a target of rounds and track the rounds. That give you exact focused work time. That&#39;s really the trick. For example set a goal of 6 daily pomodores.</span><br />
<br />
@@ -107,7 +143,7 @@
</ul><br />
<span>You should feel good of the work done even if you don&#39;t finished the task. You will feel good about pomodoro wise even you don&#39;t finish the task on hand yet. Helps you to enjoy time off more. Working longer may not sell anything.</span><br />
<br />
-<h3 style='display: inline'>The quota system</h3><br />
+<h3 style='display: inline' id='the-quota-system'>The quota system</h3><br />
<br />
<span>Defined quota of things done. E.g. N runs per week or M Blog posts per month or O pomodoros per week. This helps with consistency. Truly commit to these quotas. Failure is not an option. Start with small commitments. Don&#39;t commit to something you can&#39;t fulfill otherwise you set yourself up for failure.</span><br />
<br />
@@ -116,7 +152,7 @@
<li>Internal motivation is more important over external motivation. Check out Daniels book drive.</li>
<li>Multitasking: Batching is effective. E.g. emails twice daily at pre-set times..</li>
</ul><br />
-<h3 style='display: inline'>Don&#39;t waste time</h3><br />
+<h3 style='display: inline' id='don-t-waste-time'>Don&#39;t waste time</h3><br />
<br />
<span>The biggest time waster is TV watching. The TV is programming you. It&#39;s insane that Americans watch so much TV as they work full time. Schedule one show at a time and watch it when you want to watch it. Most movies are crap anyways. The good movies will come to you as people will talk about them.</span><br />
<br />
@@ -125,7 +161,7 @@
<li>Meetings can waste time as well. Simply don&#39;t go to them. Try to cancel meeting if it can be dealt with via email.</li>
<li>Enjoying things is not a waste of time. E.g. you could still play a game once in a while. It is important not to cut away all you enjoy from your life.</li>
</ul><br />
-<h3 style='display: inline'>Habits</h3><br />
+<h3 style='display: inline' id='habits'>Habits</h3><br />
<br />
<span>Try to have as many good habits as possible. Start with easy habits, and make them a little bit more challenging over time. Set ankers and rewards. Over time the routines will become habits naturally.</span><br />
<br />
@@ -135,7 +171,7 @@
<li>We don&#39;t have control over our habits but our own routines.</li>
<li>Routines help to form the habits, though.</li>
</ul><br />
-<h1 style='display: inline'>Work-life balance</h1><br />
+<h1 style='display: inline' id='work-life-balance'>Work-life balance</h1><br />
<br />
<span>Avoid overwork hours. That&#39;s not as beneficial as you might think and comes only with very small rewards. Invest rather in yourself and not in your employer.</span><br />
<br />
@@ -147,7 +183,7 @@
</ul><br />
<span>Use your most productive hours to work on you. Make that your priority. Take care of yourself a priority (E.g. do workouts or learn a new language). You can always workout 2 or 1 hour per day, but will you pay the price?</span><br />
<br />
-<h2 style='display: inline'>Mental health</h2><br />
+<h2 style='display: inline' id='mental-health'>Mental health</h2><br />
<br />
<ul>
<li>Friendships and positive thinking help to have and maintain better health, longer Life, better productivity and increased happiness.</li>
@@ -158,7 +194,7 @@
<br />
<span>In most cases burnout is just an illusion. If you don&#39;t have motivation push through the wall. People usually don&#39;t pass the wall as they feel they are burned out. After pushing through the wall you will have the most fun, for example you will be able playing the guitar greatly.</span><br />
<br />
-<h2 style='display: inline'>Physical health</h2><br />
+<h2 style='display: inline' id='physical-health'>Physical health</h2><br />
<br />
<span>Utilise a standing desk and treadmill (you could walk and type at the same time). Increase the incline in order to burn more calories. Even on the standing desk you burn more calories than sitting. When you use pomodoro then you can use the small breaks for push-ups (maybe won&#39;t do as good when you are in a fasted state).</span><br />
<br />
@@ -170,7 +206,7 @@
</ul><br />
<span>Intermittent fasting is an effective method to maintain weight and health. But it does not mean that you can only eat junk food in the feeding windows. Also, diet and nutrition is the most important for health and fitness. They make it also easier to stay focused and positive.</span><br />
<br />
-<h2 style='display: inline'>No drama</h2><br />
+<h2 style='display: inline' id='no-drama'>No drama</h2><br />
<br />
<span>Avoid drama at work. Where are humans there is drama. You can decide where to spent your energy in. But don&#39;t avoid conflict. Conflict is healthy in any kind of relationship. Be tactful and state your opinion. The goal is to find the best solution to the problem.</span><br />
<br />
@@ -186,13 +222,13 @@
</ul><br />
<span>You have to learn how to work in a team. Be honest but tactful. It&#39;s not too be the loudest but about selling your ideas. Don&#39;t argue otherwise you won&#39;t sell anything. Be persuasive by finding the common ground. Or lead the colleagues to your idea and don&#39;t sell it upfront. Communicate clearly.</span><br />
<br />
-<h1 style='display: inline'>Personal brand</h1><br />
+<h1 style='display: inline' id='personal-brand'>Personal brand</h1><br />
<br />
<ul>
<li>Invest your value outside the company. Build your personal brand. Show how valuable you are, also to other companies. Become an asset.</li>
<li>Invest in your education. Make your goals known. If you want something ask for it (see also the sections about goals in this document).</li>
</ul><br />
-<h2 style='display: inline'>Market yourself</h2><br />
+<h2 style='display: inline' id='market-yourself'>Market yourself</h2><br />
<br />
<ul>
<li>The best way to market yourself is to make you usable.</li>
@@ -205,11 +241,11 @@
<li>Have an elevator pitch: "buetow.org - Having fun with computers!"</li>
<li>Have social media accounts, especially the ones which are more tech related.</li>
</ul><br />
-<h2 style='display: inline'>Networking</h2><br />
+<h2 style='display: inline' id='networking'>Networking</h2><br />
<br />
<span>Ask people so they talk about themselves. They are not really interested in you. Use meetup.com to find groups you are interested and build up the network over time. Don&#39;t drink on social networking events even when others do. Talking to other people at events only has upsides. Just saying "hi" and introducing yourself is enough. What worse can happen? If the person rejects you so what, life goes on. Ask open questions and no "yes" and "no" questions. E.g.: "What is your story, why are you here?".</span><br />
<br />
-<h2 style='display: inline'>Public speaking</h2><br />
+<h2 style='display: inline' id='public-speaking'>Public speaking</h2><br />
<br />
<span>Before your talk go on stage 10 minutes in advance. Introduce yourself to the front row people. During the talk they will smile at you and encourage you during your talk.</span><br />
<br />
@@ -219,9 +255,9 @@
</ul><br />
<span>Just do it. Just go to conferences. Even if you are not speaking. Sell your boss what you would learn and "this and that" and you would present the learnings to the team afterwards.</span><br />
<br />
-<h1 style='display: inline'>New job</h1><br />
+<h1 style='display: inline' id='new-job'>New job</h1><br />
<br />
-<h2 style='display: inline'>For the interview</h2><br />
+<h2 style='display: inline' id='for-the-interview'>For the interview</h2><br />
<br />
<ul>
<li>Build up a network before the interview. E.g., follow and comment blogs. Or go to meet-ups and conferences. Join user groups.</li>
@@ -230,7 +266,7 @@
</ul><br />
<span>If you are specialized then there is a better chance to get a fitting job. No one will hire a general lawyer if there are specialized lawyers available. Even if you are specialized, you will have a wide range of skills (T-shape knowledge).</span><br />
<br />
-<h2 style='display: inline'>Find the right type of company</h2><br />
+<h2 style='display: inline' id='find-the-right-type-of-company'>Find the right type of company</h2><br />
<br />
<span>Not all companies are equal. They have individual cultures and guidelines.</span><br />
<br />
@@ -242,7 +278,7 @@
</ul><br />
<span>Work in a tech. company if you want to work on/with cutting edge technologies.</span><br />
<br />
-<h2 style='display: inline'>Apply for the new job</h2><br />
+<h2 style='display: inline' id='apply-for-the-new-job'>Apply for the new job</h2><br />
<br />
<span>Get a professional resume writer. Get referrals of writers and get samples from there. Get sufficient with algorithm and data structures interview questions. Cracking the coding interview book and blog </span><br />
<br />
@@ -255,7 +291,7 @@
</ul><br />
<span>Invest in your dress code as appearance masters. It does make sense to invest in your style. You could even hire a professional stylist (not my personal way though).</span><br />
<br />
-<h2 style='display: inline'>Negotiation</h2><br />
+<h2 style='display: inline' id='negotiation'>Negotiation</h2><br />
<br />
<ul>
<li>Whoever names the number first loses. You don&#39;t know what someone else is expecting unless told. Low ball number may be an issue but you have to know the market.</li>
@@ -273,21 +309,21 @@
<ul>
<li>Never spilt the difference is the best book for learning negotiation techniques..</li>
</ul><br />
-<h2 style='display: inline'>Leaving the old job</h2><br />
+<h2 style='display: inline' id='leaving-the-old-job'>Leaving the old job</h2><br />
<br />
<span>When leaving a job make a clean and non personal as possible. Never complain and never explain. Don&#39;t worry about abandonment of the team. Everybody is replacement and you make a business decision. Don&#39;t threaten to quit as you are replaceable.</span><br />
<br />
-<h1 style='display: inline'>Other things</h1><br />
+<h1 style='display: inline' id='other-things'>Other things</h1><br />
<br />
<ul>
<li>As a leader lead by example and don&#39;t lead from the Eiffel tower.</li>
<li>As a leader you are responsible for the team. If the team fails then it&#39;s your fault only.</li>
</ul><br />
-<h2 style='display: inline'>Testing</h2><br />
+<h2 style='display: inline' id='testing'>Testing</h2><br />
<br />
<span>Unit testing Vs regression testing: Unit tests test the smallest possible unit and get rewritten if the unit gets changed. It&#39;s like programming against a specification n. Regression tests test whether the software still works after the change. Now you know more than most software engineers.</span><br />
<br />
-<h2 style='display: inline'>Books to read</h2><br />
+<h2 style='display: inline' id='books-to-read'>Books to read</h2><br />
<br />
<ul>
<li>Clean Code</li>
@@ -306,22 +342,24 @@
<li>The war of Art (to combat procrastination)</li>
<li>Willpower Instinct</li>
</ul><br />
-<span>Other book notes of mine are:</span><br />
+<span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br />
<br />
-<a class='textlink' href='./2023-03-16-the-pragmatic-programmer-book-notes.html'>2023-03-16 "The Pragmatic Programmer" book notes</a><br />
-<a class='textlink' href='./2023-04-01-never-split-the-difference-book-notes.html'>2023-04-01 "Never split the difference" book notes</a><br />
-<a class='textlink' href='./2023-05-06-the-obstacle-is-the-way-book-notes.html'>2023-05-06 "The Obstacle is the Way" book notes</a><br />
-<a class='textlink' href='./2023-07-17-career-guide-and-soft-skills-book-notes.html'>2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes (You are currently reading this)</a><br />
-<a class='textlink' href='./2023-11-11-mind-management-book-notes.html'>2023-11-11 "Mind Management" book notes</a><br />
+<span>Other book notes of mine are:</span><br />
<br />
-<span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br />
+<a class='textlink' href='./staff-engineer.html'>2024-10-24 "Staff Engineer" book notes</a><br />
+<a class='textlink' href='./the-stoic-challenge.html'>2024-07-07 "The Stoic Challenge" book notes</a><br />
+<a class='textlink' href='./slow-productivity.html'>2024-05-01 "Slow Productivity" book notes</a><br />
+<a class='textlink' href='./mind-management.html'>2023-11-11 "Mind Management" book notes</a><br />
+<a class='textlink' href='./career-guide-and-soft-skills.html'>2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes (You are currently reading this)</a><br />
+<a class='textlink' href='./the-obstacle-is-the-way.html'>2023-05-06 "The Obstacle is the Way" book notes</a><br />
+<a class='textlink' href='./never-split-the-difference.html'>2023-04-01 "Never split the difference" book notes</a><br />
+<a class='textlink' href='./the-pragmatic-programmer.html'>2023-03-16 "The Pragmatic Programmer" book notes</a><br />
<br />
-<a class='textlink' href='../resources.html'>More books and other resources I found useful.</a><br />
<a class='textlink' href='../'>Back to the main site</a><br />
<p class="footer">
-Generated by <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 2.1.0-release</a> |
-served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www.foo.zone/site-mirrors.html">Site Mirrors</a>
+Generated with <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 3.0.1-develop</a> |
+served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/relayd.8">relayd(8)</a>+<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
+<a href="https://foo.zone/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/notes/eat-that-frog.html b/notes/eat-that-frog.html
new file mode 100644
index 00000000..399a5988
--- /dev/null
+++ b/notes/eat-that-frog.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>'Eat That Frog' book notes</title>
+<link rel="shortcut icon" type="image/gif" href="/favicon.ico" />
+<link rel="stylesheet" href="../style.css" />
+<link rel="stylesheet" href="style-override.css" />
+</head>
+<body>
+<p class="header">
+<a href="https://foo.zone">Home</a> | <a href="https://codeberg.org/snonux/foo.zone/src/branch/content-md/notes/eat-that-frog.md">Markdown</a> | <a href="gemini://foo.zone/notes/eat-that-frog.gmi">Gemini</a>
+</p>
+<h1 style='display: inline' id='eat-that-frog-book-notes'>"Eat That Frog" book notes</h1><br />
+<br />
+<span>These are my personal book notes from Brian Tracy&#39;s "Eat That Frog!" They are for myself, but I hope they might be useful to you too.</span><br />
+<br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#eat-that-frog-book-notes'>"Eat That Frog" book notes</a></li>
+<li>⇢ <a href='#time-and-task-management'>Time and Task Management</a></li>
+<li>⇢ <a href='#prioritizing-tasks'>Prioritizing Tasks</a></li>
+<li>⇢ <a href='#goal-setting-and-planning'>Goal Setting and Planning</a></li>
+<li>⇢ <a href='#efficiency-and-procrastination'>Efficiency and Procrastination</a></li>
+<li>⇢ <a href='#project-management-and-prioritization'>Project Management and Prioritization</a></li>
+<li>⇢ <a href='#effective-work-strategies'>Effective Work Strategies</a></li>
+<li>⇢ <a href='#maintaining-productivity'>Maintaining Productivity</a></li>
+<li>⇢ <a href='#attitude-and-technology-management'>Attitude and Technology Management</a></li>
+</ul><br />
+<h2 style='display: inline' id='time-and-task-management'>Time and Task Management</h2><br />
+<br />
+<span>There&#39;s never enough time to complete all tasks; it’s a never-ending river of responsibilities. Focus on what matters most instead. There is never enough time to finish everything, but there&#39;s always time to finish the most important things. Focus on one single, most important task until it&#39;s finished. Single-tasking is the most important practice in life. The key to success is action. You will always be behind on some tasks. The key is to be selective.</span><br />
+<br />
+<h2 style='display: inline' id='prioritizing-tasks'>Prioritizing Tasks</h2><br />
+<br />
+<span>Eat the Frog: Tackle the most terrible tasks of the day, the ones you procrastinate on the most. Start with the most difficult and ugliest task first. Resist the urge to start with the easiest task.</span><br />
+<br />
+<span>Three qualities necessary but learnable to form a habit of getting things done:</span><br />
+<br />
+<ul>
+<li>1. Decision</li>
+<li>2. Discipline</li>
+<li>3. Determination</li>
+</ul><br />
+<span>Visualize yourself as the person who gets important stuff done on time and consistently. Definiteness of purpose and desire to achieve are crucial. Clarity is likely the most important concept in productivity. The more clarity, the more determination, and the easier it is to eat the frog. Strive for clarity. Think on paper and write out exactly what you want. Unwritten goals are merely wishes or fantasies.</span><br />
+<br />
+<h2 style='display: inline' id='goal-setting-and-planning'>Goal Setting and Planning</h2><br />
+<br />
+<ul>
+<li>Set deadlines or sub-deadlines. No deadline means no urgency, leading to procrastination.</li>
+<li>Written goals drive achievement. The more you write, the more you think about them, and the stronger the desire to accomplish them.</li>
+<li>An average plan with tasks done is better than a perfect plan without action. Always get something done; never miss a day, always push forward.</li>
+<li>Write down the ten most important goals. Pick the one with the most impact on your life and work towards it every day to change your life.</li>
+<li>Plan every day in advance. Bring the future into the now so you can act immediately.</li>
+</ul><br />
+<h2 style='display: inline' id='efficiency-and-procrastination'>Efficiency and Procrastination</h2><br />
+<br />
+<span>With a plan, overcoming procrastination becomes easier. Ten minutes of planning can save two hours of work. It&#39;s amazing how few people actually plan their work. The subconscious mind works on items from your list overnight, providing insights when you start working.</span><br />
+<br />
+<span> Create lists a day before:</span><br />
+<br />
+<ul>
+<li>Monthly list</li>
+<li>Weekly list (updated as the week progresses)</li>
+<li>Daily list the night before</li>
+</ul><br />
+<span>Plan every week and month in advance. Always work from the list. Add new items back to the list.</span><br />
+<br />
+<h2 style='display: inline' id='project-management-and-prioritization'>Project Management and Prioritization</h2><br />
+<br />
+<span>Each project should have a list of items to complete, ordered by priority. Ten percent planning can make the remaining ninety percent more efficient. Most people procrastinate on the least valuable eighty percent of items. The most valuable twenty percent of items provide eighty percent of the benefits but are also the hardest.</span><br />
+<br />
+<span>Resist the habit of handling low-value tasks first, as you may never finish them. Focus on the long-term factor—it’s significant for success.</span><br />
+<br />
+<span>Think in five, ten, or twenty years into the future. What you do now will have long-term impacts. Consider long-term consequences, not short-term gains. Unsuccessful people often focus on short-term goals and pleasures.</span><br />
+<br />
+<span>Whatever task you undertake, add twenty percent to the planned time—then you may finish early and feel relaxed. Regularly ask, "What is the current task with the highest value at this moment?" to maintain focus.</span><br />
+<br />
+<h2 style='display: inline' id='effective-work-strategies'>Effective Work Strategies</h2><br />
+<br />
+<ul>
+<li>Do first things first and second things never. Set clear priorities.</li>
+<li>Use creative procrastination by putting off less critical "ugly frogs."</li>
+<li>Only by controlling what you say "no" to can you control your life and time.</li>
+<li>Early and often, reject anything not of high value to your life.</li>
+<li>No spare time means new priorities replace old activities (e.g., spend more time with family, reading, or sport).</li>
+<li>Poor p