diff options
| author | Paul Buetow <paul@buetow.org> | 2023-11-11 22:22:30 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-11-11 22:22:30 +0200 |
| commit | 7d00f9e09fba5cf4e09795e363d3d5cc8e1b3f7b (patch) | |
| tree | 6991d425673712e75ac517f0ea592639d3e64af7 | |
| parent | 5d0f4202cfd312df0144ae32c63e546b40918cd7 (diff) | |
Update content for gemtext
| -rw-r--r-- | gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi | 1 | ||||
| -rw-r--r-- | gemfeed/2023-04-01-never-split-the-difference-book-notes.gmi | 1 | ||||
| -rw-r--r-- | gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.gmi | 1 | ||||
| -rw-r--r-- | gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.gmi | 1 | ||||
| -rw-r--r-- | gemfeed/2023-11-11-mind-management-book-notes.gmi | 105 | ||||
| -rw-r--r-- | gemfeed/2023-11-11-mind-management-book-notes.gmi.tpl | 2 | ||||
| -rw-r--r-- | gemfeed/atom.xml | 388 | ||||
| -rw-r--r-- | gemfeed/index.gmi | 1 | ||||
| -rw-r--r-- | index.gmi | 3 | ||||
| -rw-r--r-- | notes/career-guide-and-soft-skills.gmi | 1 | ||||
| -rw-r--r-- | notes/index.gmi | 1 | ||||
| -rw-r--r-- | notes/mind-management.gmi | 105 | ||||
| -rw-r--r-- | notes/never-split-the-difference.gmi | 1 | ||||
| -rw-r--r-- | notes/the-obstacle-is-the-way.gmi | 1 | ||||
| -rw-r--r-- | notes/the-pragmatic-programmer.gmi | 1 | ||||
| -rw-r--r-- | uptime-stats.gmi | 2 |
16 files changed, 357 insertions, 258 deletions
diff --git a/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi b/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi index c21dba92..b420dd5c 100644 --- a/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi +++ b/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi @@ -82,6 +82,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/gemfeed/2023-04-01-never-split-the-difference-book-notes.gmi b/gemfeed/2023-04-01-never-split-the-difference-book-notes.gmi index 3e3ab9c1..feca10d0 100644 --- a/gemfeed/2023-04-01-never-split-the-difference-book-notes.gmi +++ b/gemfeed/2023-04-01-never-split-the-difference-book-notes.gmi @@ -126,6 +126,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes (You are currently reading this) => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.gmi b/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.gmi index 8aa962fa..3ffb2a72 100644 --- a/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.gmi +++ b/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.gmi @@ -88,6 +88,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes (You are currently reading this) => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.gmi b/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.gmi index c9d59a38..2bf8ad2d 100644 --- a/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.gmi +++ b/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.gmi @@ -278,6 +278,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes (You are currently reading this) +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/gemfeed/2023-11-11-mind-management-book-notes.gmi b/gemfeed/2023-11-11-mind-management-book-notes.gmi new file mode 100644 index 00000000..82137f94 --- /dev/null +++ b/gemfeed/2023-11-11-mind-management-book-notes.gmi @@ -0,0 +1,105 @@ +# "Mind Management" book notes + +> Published at 2023-11-11T22:21:47+02:00 + +These are my personal takeaways after reading "Mind Management" by David Kadavy. Note that the book contains much more knowledge wisdom and that these notes only contain points I personally found worth writing down. This is mainly for my own use, but you might find it helpful too. + +``` + ,.......... .........., + ,..,' '.' ',.., + ,' ,' : ', ', + ,' ,' : ', ', + ,' ,' : ', ', + ,' ,'............., : ,.............', ', +,' '............ '.' ............' ', + '''''''''''''''''';''';'''''''''''''''''' + ''' +``` + +Productivity isn't about time management - it's about mind management. When you put a lot of effort into something, there are: + +* The point of diminishing returns +* The point of negative return + +## Empty slots in the calendar + +If we do more things in less time and use all possible slots, speed read, etc., we are more productive. But in reality, that's not the entire truth. You also exchange one thing against everything else.... You cut out too much from your actual life. + +## When you safe time... + +...keep it. + +* stare out of the window; that's good for you. +* Creative thinking needs space. It will pay dividends tomorrow. +* You will be rewarded with the "Eureka effect" - a sudden new insight. + +## Follow your mood + +Ask yourself: what is my mood now? We never have the energy to do anything, so the better strategy is to follow your current mode and energy. E.g.: + +* Didn't sleep enough today? Then, do simple, non-demanding tasks at work +* Had a great sleep, and there is even time before work starts? Pull in a workout... + +## Boosting creativity + +The morning without coffee is a gift for creativity, but you often get distracted. Minimize distractions, too. I have no window to stare out but a plain blank wall. + +* The busier you are, the less creative you will be. +* Event time (divergent thinking) vs clock time (convergent thinking) +* Don't race with time but walk alongside it as rough time lines. +* Don't judge every day after the harvest, but the seed you lay + +## The right mood for the task at hand + +We need to try many different combinations. Limiting ourselves and trying too hard makes us frustrated and burn out. Creativity requires many iterations. + +I can only work according to my available brain power. + +I can also change my mood according to what needs improvement. Just imagine the last time you were in that mood and then try to get into it. It can take several tries to hit a working mood. Try to replicate that mental state. This can also be by location or by another habit, e.g. by a beer. + +Once you are in a mental state, don't try to change it. It will take a while for your brain to switch to a completely different state. + +Week of want. For a week, only do what you want and not what you must do. Your ideas will get much more expansive. + +It gives you pleasure and is in a good mood. This increases creativity if you do what you want to do. + +## Creativity hacks + +* Coffee can cause anxiety. +* Take phentermine with coffee to take off the edge and have a relaxed focus +* Green tea, which tastes sweet plus supplement boost. +* Also wine. But be careful with alcohol. Don't drink a whole bottle. +* Have a machine without distractions and internet access for writing. +* Go to open spaces for creativity. +* Go to closed spaces for polishing. + +## Planning and strategizing + +Minds work better in sprints and not in marathons. Have a weekly plan, not a daily one. + +* Alternating incubation to avoid blocks. +* Build on systems that use chaos for growth, e.g. unplanned disasters. +* Things don't go after the plan is the plan. Be anti-fragile. + +Organize by mental state. In the time management context, the mental state doesn't exist. You schedule as many things as possible by project. In the mind management context, mental state is everything. You could prepare by mental state and not by assignment. + +You could schedule exploratory tasks when you are under grief. Sound systems should create slack for creativity. Plan only for a few minutes. + +## Fake it until you make it. + +* E.g. act calm if you want to be calm. +* Talk slowly and deepen your voice a bit to appear more confident. You will also become more confident. +* Also, use power positions for better confidence. + +Other book notes of mine are: + +=> ./2023-03-16-the-pragmatic-programmer-book-notes.gmi 2023-03-16 "The Pragmatic Programmer" book notes +=> ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes +=> ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes +=> ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes (You are currently reading this) + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +=> ../resources.gmi More books and other resources I found useful. +=> ../ Back to the main site diff --git a/gemfeed/2023-11-11-mind-management-book-notes.gmi.tpl b/gemfeed/2023-11-11-mind-management-book-notes.gmi.tpl index 3d51b4d8..d70d3b42 100644 --- a/gemfeed/2023-11-11-mind-management-book-notes.gmi.tpl +++ b/gemfeed/2023-11-11-mind-management-book-notes.gmi.tpl @@ -1,5 +1,7 @@ # "Mind Management" book notes +> Published at 2023-11-11T22:21:47+02:00 + These are my personal takeaways after reading "Mind Management" by David Kadavy. Note that the book contains much more knowledge wisdom and that these notes only contain points I personally found worth writing down. This is mainly for my own use, but you might find it helpful too. ``` diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 6fa09b26..fa323606 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,12 +1,139 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2023-10-29T22:49:13+02:00</updated> + <updated>2023-11-11T22:22:05+02:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="gemini://foo.zone/gemfeed/atom.xml" rel="self" /> <link href="gemini://foo.zone/" /> <id>gemini://foo.zone/</id> <entry> + <title>'Mind Management' book notes</title> + <link href="gemini://foo.zone/gemfeed/2023-11-11-mind-management-book-notes.gmi" /> + <id>gemini://foo.zone/gemfeed/2023-11-11-mind-management-book-notes.gmi</id> + <updated>2023-11-11T22:21:47+02:00</updated> + <author> + <name>Paul Buetow aka snonux</name> + <email>paul@dev.buetow.org</email> + </author> + <summary>These are my personal takeaways after reading 'Mind Management' by David Kadavy. Note that the book contains much more knowledge wisdom and that these notes only contain points I personally found worth writing down. This is mainly for my own use, but you might find it helpful too.</summary> + <content type="xhtml"> + <div xmlns="http://www.w3.org/1999/xhtml"> + <h1 style='display: inline'>"Mind Management" book notes</h1><br /> +<br /> +<span class='quote'>Published at 2023-11-11T22:21:47+02:00</span><br /> +<br /> +<span>These are my personal takeaways after reading "Mind Management" by David Kadavy. Note that the book contains much more knowledge wisdom and that these notes only contain points I personally found worth writing down. This is mainly for my own use, but you might find it helpful too.</span><br /> +<br /> +<pre> + ,.......... .........., + ,..,' '.' ',.., + ,' ,' : ', ', + ,' ,' : ', ', + ,' ,' : ', ', + ,' ,'............., : ,.............', ', +,' '............ '.' ............' ', + '''''''''''''''''';''';'''''''''''''''''' + ''' +</pre> +<br /> +<span>Productivity isn't about time management - it's about mind management. When you put a lot of effort into something, there are:</span><br /> +<br /> +<ul> +<li>The point of diminishing returns</li> +<li>The point of negative return</li> +</ul><br /> +<h2 style='display: inline'>Empty slots in the calendar</h2><br /> +<br /> +<span>If we do more things in less time and use all possible slots, speed read, etc., we are more productive. But in reality, that's not the entire truth. You also exchange one thing against everything else.... You cut out too much from your actual life.</span><br /> +<br /> +<h2 style='display: inline'>When you safe time...</h2><br /> +<br /> +<span>...keep it.</span><br /> +<br /> +<ul> +<li>stare out of the window; that's good for you.</li> +<li>Creative thinking needs space. It will pay dividends tomorrow.</li> +<li>You will be rewarded with the "Eureka effect" - a sudden new insight.</li> +</ul><br /> +<h2 style='display: inline'>Follow your mood</h2><br /> +<br /> +<span>Ask yourself: what is my mood now? We never have the energy to do anything, so the better strategy is to follow your current mode and energy. E.g.:</span><br /> +<br /> +<ul> +<li>Didn't sleep enough today? Then, do simple, non-demanding tasks at work</li> +<li>Had a great sleep, and there is even time before work starts? Pull in a workout...</li> +</ul><br /> +<h2 style='display: inline'>Boosting creativity</h2><br /> +<br /> +<span>The morning without coffee is a gift for creativity, but you often get distracted. Minimize distractions, too. I have no window to stare out but a plain blank wall.</span><br /> +<br /> +<ul> +<li>The busier you are, the less creative you will be.</li> +<li>Event time (divergent thinking) vs clock time (convergent thinking)</li> +<li>Don't race with time but walk alongside it as rough time lines.</li> +<li>Don't judge every day after the harvest, but the seed you lay</li> +</ul><br /> +<h2 style='display: inline'>The right mood for the task at hand</h2><br /> +<br /> +<span>We need to try many different combinations. Limiting ourselves and trying too hard makes us frustrated and burn out. Creativity requires many iterations.</span><br /> +<br /> +<span>I can only work according to my available brain power. </span><br /> +<br /> +<span>I can also change my mood according to what needs improvement. Just imagine the last time you were in that mood and then try to get into it. It can take several tries to hit a working mood. Try to replicate that mental state. This can also be by location or by another habit, e.g. by a beer.</span><br /> +<br /> +<span>Once you are in a mental state, don't try to change it. It will take a while for your brain to switch to a completely different state.</span><br /> +<br /> +<span>Week of want. For a week, only do what you want and not what you must do. Your ideas will get much more expansive.</span><br /> +<br /> +<span>It gives you pleasure and is in a good mood. This increases creativity if you do what you want to do.</span><br /> +<br /> +<h2 style='display: inline'>Creativity hacks</h2><br /> +<br /> +<ul> +<li>Coffee can cause anxiety.</li> +<li>Take phentermine with coffee to take off the edge and have a relaxed focus</li> +<li>Green tea, which tastes sweet plus supplement boost.</li> +<li>Also wine. But be careful with alcohol. Don't drink a whole bottle.</li> +<li>Have a machine without distractions and internet access for writing.</li> +<li>Go to open spaces for creativity.</li> +<li>Go to closed spaces for polishing.</li> +</ul><br /> +<h2 style='display: inline'>Planning and strategizing</h2><br /> +<br /> +<span>Minds work better in sprints and not in marathons. Have a weekly plan, not a daily one.</span><br /> +<br /> +<ul> +<li>Alternating incubation to avoid blocks.</li> +<li>Build on systems that use chaos for growth, e.g. unplanned disasters.</li> +<li>Things don't go after the plan is the plan. Be anti-fragile.</li> +</ul><br /> +<span>Organize by mental state. In the time management context, the mental state doesn't exist. You schedule as many things as possible by project. In the mind management context, mental state is everything. You could prepare by mental state and not by assignment.</span><br /> +<br /> +<span>You could schedule exploratory tasks when you are under grief. Sound systems should create slack for creativity. Plan only for a few minutes.</span><br /> +<br /> +<h2 style='display: inline'>Fake it until you make it. </h2><br /> +<br /> +<ul> +<li>E.g. act calm if you want to be calm.</li> +<li>Talk slowly and deepen your voice a bit to appear more confident. You will also become more confident.</li> +<li>Also, use power positions for better confidence.</li> +</ul><br /> +<span>Other book notes of mine are:</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</a><br /> +<a class='textlink' href='./2023-11-11-mind-management-book-notes.html'>2023-11-11 "Mind Management" book notes (You are currently reading this)</a><br /> +<br /> +<span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><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 /> + </div> + </content> + </entry> + <entry> <title>KISS static web photo albums with `photoalbum.sh`</title> <link href="gemini://foo.zone/gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.gmi" /> <id>gemini://foo.zone/gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.gmi</id> @@ -1279,6 +1406,7 @@ http://www.gnu.org/software/src-highlite --> <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 /> <br /> <span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br /> <br /> @@ -1672,6 +1800,7 @@ http://www.gnu.org/software/src-highlite --> <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 (You are currently reading this)</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</a><br /> +<a class='textlink' href='./2023-11-11-mind-management-book-notes.html'>2023-11-11 "Mind Management" book notes</a><br /> <br /> <span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br /> <br /> @@ -2283,6 +2412,7 @@ ok codeberg<font color="#990000">.</font>org/snonux/algorithms/sort <fo <a class='textlink' href='./2023-04-01-never-split-the-difference-book-notes.html'>2023-04-01 "Never split the difference" book notes (You are currently reading this)</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</a><br /> +<a class='textlink' href='./2023-11-11-mind-management-book-notes.html'>2023-11-11 "Mind Management" book notes</a><br /> <br /> <span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br /> <br /> @@ -2564,6 +2694,7 @@ The remaining content of the Gemtext file<font color="#990000">...</font> <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</a><br /> +<a class='textlink' href='./2023-11-11-mind-management-book-notes.html'>2023-11-11 "Mind Management" book notes</a><br /> <br /> <span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br /> <br /> @@ -8492,259 +8623,4 @@ http://www.gnu.org/software/src-highlite --> </div> </content> </entry> - <entry> - <title>Spinning up my own authoritative DNS servers</title> - <link href="gemini://foo.zone/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi" /> - <id>gemini://foo.zone/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi</id> - <updated>2016-05-22T18:59:01+01:00</updated> - <author> - <name>Paul Buetow aka snonux</name> - <email>paul@dev.buetow.org</email> - </author> - <summary>Finally, I had time to deploy my authoritative DNS servers (master and slave) for my domains 'buetow.org' and 'buetow.zone'. My domain name provider is Schlund Technologies. They allow their customers to edit the DNS records (BIND files) manually. And they also allow you to set your authoritative DNS servers for your domains. From now, I am making use of that option.</summary> - <content type="xhtml"> - <div xmlns="http://www.w3.org/1999/xhtml"> - <h1 style='display: inline'>Spinning up my own authoritative DNS servers</h1><br /> -<br /> -<span class='quote'>Published at 2016-05-22T18:59:01+01:00</span><br /> -<br /> -<h2 style='display: inline'>Background</h2><br /> -<br /> -<span>Finally, I had time to deploy my authoritative DNS servers (master and slave) for my domains "buetow.org" and "buetow.zone". My domain name provider is Schlund Technologies. They allow their customers to edit the DNS records (BIND files) manually. And they also allow you to set your authoritative DNS servers for your domains. From now, I am making use of that option.</span><br /> -<br /> -<a class='textlink' href='http://www.schlundtech.de'>Schlund Technologies</a><br /> -<br /> -<h2 style='display: inline'>All FreeBSD Jails</h2><br /> -<br /> -<span>To set up my authoritative DNS servers, I installed a FreeBSD Jail dedicated for DNS with Puppet on my root machine as follows:</span><br /> -<br /> -<pre> -include freebsd - -freebsd::ipalias { '2a01:4f8:120:30e8::14': - ensure => up, - proto => 'inet6', - preflen => '64', - interface => 're0', - aliasnum => '5', -} - -include jail::freebsd - -class { 'jail': - ensure => present, - jails_config => { - dns => { - '_ensure' => present, - '_type' => 'freebsd', - '_mirror' => 'ftp://ftp.de.freebsd.org', - '_remote_path' => 'FreeBSD/releases/amd64/10.1-RELEASE', - '_dists' => [ 'base.txz', 'doc.txz', ], - '_ensure_directories' => [ '/opt', '/opt/enc' ], - 'host.hostname' => "'dns.ian.buetow.org'", - 'ip4.addr' => '192.168.0.15', - 'ip6.addr' => '2a01:4f8:120:30e8::15', - }, - . - . - } -} -</pre> -<br /> -<h2 style='display: inline'>PF firewall</h2><br /> -<br /> -<span>Please note that "dns.ian.buetow.org" is just the Jail name of the master DNS server (and "caprica.ian.buetow.org" the name of the Jail for the slave DNS server) and that I am using the DNS names "dns1.buetow.org" (master) and "dns2.buetow.org" (slave) for the actual service names (these are the DNS servers visible to the public). Please also note that the IPv4 address is an internal one. I have a PF to use NAT and PAT. The DNS ports are being forwarded (TCP and UDP) to that Jail. By default, all ports are blocked, so I am adding an exception rule for the IPv6 address. These are the PF rules in use:</span><br /> -<br /> -<pre> -% cat /etc/pf.conf -. -. -# dns.ian.buetow.org -rdr pass on re0 proto tcp from any to $pub_ip port {53} -> 192.168.0.15 -rdr pass on re0 proto udp from any to $pub_ip port {53} -> 192.168.0.15 -pass in on re0 inet6 proto tcp from any to 2a01:4f8:120:30e8::15 port {53} flags S/SA keep state -pass in on re0 inet6 proto udp from any to 2a01:4f8:120:30e8::15 port {53} flags S/SA keep state -. -. -</pre> -<br /> -<h2 style='display: inline'>Puppet managed BIND zone files</h2><br /> -<br /> -<span>In "manifests/dns.pp" (the Puppet manifest for the Master DNS Jail itself), I configured the BIND DNS server this way:</span><br /> -<br /> -<pre> -class { 'bind_freebsd': - config => "puppet:///files/bind/named.${::hostname}.conf", - dynamic_config => "puppet:///files/bind/dynamic.${::hostname}", -} -</pre> -<br /> -<span>The Puppet module is a pretty simple one. It installs the file "/usr/local/etc/named/named.conf" and it populates the "/usr/local/etc/named/dynamicdb" directory with all my zone files.</span><br /> -<br /> -<span>Once (Puppet-) applied inside of the Jail, I get this:</span><br /> -<br /> -<pre> -paul uranus:~/git/blog/source [4268]% ssh admin@dns1.buetow.org.buetow.org pgrep -lf named -60748 /usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf -paul uranus:~/git/blog/source [4269]% ssh admin@dns1.buetow.org.buetow.org tail -n 13 /usr/local/etc/namedb/named.conf -zone "buetow.org" { - type master; - notify yes; - allow-update { key "buetoworgkey"; }; - file "/usr/local/etc/namedb/dynamic/buetow.org"; -}; - -zone "buetow.zone" { - type master; - notify yes; - allow-update { key "buetoworgkey"; }; - file "/usr/local/etc/namedb/dynamic/buetow.zone"; -}; -paul uranus:~/git/blog/source [4277]% ssh admin@dns1.buetow.org.buetow.org cat /usr/local/etc/namedb/dynamic/buetow.org -$TTL 3600 -@ IN SOA dns1.buetow.org. domains.buetow.org. ( - 25 ; Serial - 604800 ; Refresh - 86400 ; Retry - 2419200 ; Expire - 604800 ) ; Negative Cache TTL -; Infrastructure domains -@ IN NS dns1 -@ IN NS dns2 -* 300 IN CNAME web.ian -buetow.org. 86400 IN A 78.46.80.70 -buetow.org. 86400 IN AAAA 2a01:4f8:120:30e8:0:0:0:11 -buetow.org. 86400 IN MX 10 mail.ian -dns1 86400 IN A 78.46.80.70 -dns1 86400 IN AAAA 2a01:4f8:120:30e8:0:0:0:15 -dns2 86400 IN A 164.177.171.32 -dns2 86400 IN AAAA 2a03:2500:1:6:20:: -. -. -. -. -</pre> -<br /> -<span>That is my master DNS server. My slave DNS server runs in another Jail on another bare-metal machine. Everything is set up similar to the master DNS server. However, that server is located in a different DC and different IP subnets. The only difference is the "named.conf". It's configured to be a slave, and that means that the "dynamicdb" gets populated by BIND itself while doing zone transfers from the master.</span><br /> -<br /> -<pre> -paul uranus:~/git/blog/source [4279]% ssh admin@dns2.buetow.org tail -n 11 /usr/local/etc/namedb/named.conf -zone "buetow.org" { - type slave; - masters { 78.46.80.70; }; - file "/usr/local/etc/namedb/dynamic/buetow.org"; -}; - -zone "buetow.zone" { - type slave; - masters { 78.46.80.70; }; - file "/usr/local/etc/namedb/dynamic/buetow.zone"; -}; -</pre> -<br /> -<h2 style='display: inline'>The result</h2><br /> -<br /> -<span>The result looks like this now:</span><br /> -<br /> -<pre> -% dig -t ns buetow.org -; <<>> DiG 9.10.3-P4-RedHat-9.10.3-12.P4.fc23 <<>> -t ns buetow.org -;; global options: +cmd -;; Got answer: -;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37883 -;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 - -;; OPT PSEUDOSECTION: -; EDNS: version: 0, flags:; udp: 512 -;; QUESTION SECTION: -;buetow.org. IN NS - -;; ANSWER SECTION: -buetow.org. 600 IN NS dns2.buetow.org. -buetow.org. 600 IN NS dns1.buetow.org. - -;; Query time: 41 msec -;; SERVER: 192.168.1.254#53(192.168.1.254) -;; WHEN: Sun May 22 11:34:11 BST 2016 -;; MSG SIZE rcvd: 77 - -% dig -t any buetow.org @dns1.buetow.org -; <<>> DiG 9.10.3-P4-RedHat-9.10.3-12.P4.fc23 <<>> -t any buetow.org @dns1.buetow.org -;; global options: +cmd -;; Got answer: -;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49876 -;; flags: qr aa rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 7 - -;; OPT PSEUDOSECTION: -; EDNS: version: 0, flags:; udp: 4096 -;; QUESTION SECTION: -;buetow.org. IN ANY - -;; ANSWER SECTION: -buetow.org. 86400 IN A 78.46.80.70 -buetow.org. 86400 IN AAAA 2a01:4f8:120:30e8::11 -buetow.org. 86400 IN MX 10 mail.ian.buetow.org. -buetow.org. 3600 IN SOA dns1.buetow.org. domains.buetow.org. 25 604800 86400 2419200 604800 -buetow.org. 3600 IN NS dns2.buetow.org. -buetow.org. 3600 IN NS dns1.buetow.org. - -;; ADDITIONAL SECTION: -mail.ian.buetow.org. 86400 IN A 78.46.80.70 -dns1.buetow.org. 86400 IN A 78.46.80.70 -dns2.buetow.org. 86400 IN A 164.177.171.32 -mail.ian.buetow.org. 86400 IN AAAA 2a01:4f8:120:30e8::12 -dns1.buetow.org. 86400 IN AAAA 2a01:4f8:120:30e8::15 -dns2.buetow.org. 86400 IN AAAA 2a03:2500:1:6:20:: - -;; Query time: 42 msec -;; SERVER: 78.46.80.70#53(78.46.80.70) -;; WHEN: Sun May 22 11:34:41 BST 2016 -;; MSG SIZE rcvd: 322 -</pre> -<br /> -<h2 style='display: inline'>Monitoring</h2><br /> -<br /> -<span>For monitoring, I am using Icinga2 (I am operating two Icinga2 instances in two different DCs). I may have to post another blog article about Icinga2, but to get the idea, these were the snippets added to my Icinga2 configuration:</span><br /> -<br /> -<pre> -apply Service "dig" { - import "generic-service" - - check_command = "dig" - vars.dig_lookup = "buetow.org" - vars.timeout = 30 - - assign where host.name == "dns.ian.buetow.org" || host.name == "caprica.ian.buetow.org" -} - -apply Service "dig6" { - import "generic-service" - - check_command = "dig" - vars.dig_lookup = "buetow.org" - vars.timeout = 30 - vars.check_ipv6 = true - - assign where host.name == "dns.ian.buetow.org" || host.name == "caprica.ian.buetow.org" -} -</pre> -<br /> -<h2 style='display: inline'>DNS update workflow</h2><br /> -<br /> -<span>Whenever I have to change a DNS entry, all I have to do is:</span><br /> -<br /> -<ul> -<li>Git clone or update the Puppet repository</li> -<li>Update/commit and push the zone file (e.g. "buetow.org")</li> -<li>Wait for Puppet. Puppet will deploy that updated zone file. And it will reload the BIND server.</li> -<li>The BIND server will notify all slave DNS servers (at the moment, only one). And it will transfer the new version of the zone.</li> -</ul><br /> -<span>That's much more comfortable now than manually clicking at some web UIs at Schlund Technologies.</span><br /> -<br /> -<span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br /> -<br /> -<a class='textlink' href='../'>Back to the main site</a><br /> - </div> - </content> - </entry> </feed> diff --git a/gemfeed/index.gmi b/gemfeed/index.gmi index 27a6daeb..21eefd00 100644 --- a/gemfeed/index.gmi +++ b/gemfeed/index.gmi @@ -2,6 +2,7 @@ ## To be in the .zone! +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 - 'Mind Management' book notes => ./2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.gmi 2023-10-29 - KISS static web photo albums with `photoalbum.sh` => ./2023-09-25-dtail-usage-examples.gmi 2023-09-25 - DTail usage examples => ./2023-08-20-site-reliability-engineering-part-3.gmi 2023-08-20 - Site Reliability Engineering - Part 3: On-Call Culture and the Human Aspect @@ -1,6 +1,6 @@ # foo.zone -> This site was generated at 2023-10-29T22:49:13+02:00 by `Gemtexter` +> This site was generated at 2023-11-11T22:22:24+02:00 by `Gemtexter` ``` |\---/| @@ -33,6 +33,7 @@ If you reach this site via the modern web, please read this: ### Posts +=> ./gemfeed/2023-11-11-mind-management-book-notes.gmi 2023-11-11 - 'Mind Management' book notes => ./gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.gmi 2023-10-29 - KISS static web photo albums with `photoalbum.sh` => ./gemfeed/2023-09-25-dtail-usage-examples.gmi 2023-09-25 - DTail usage examples => ./gemfeed/2023-08-20-site-reliability-engineering-part-3.gmi 2023-08-20 - Site Reliability Engineering - Part 3: On-Call Culture and the Human Aspect diff --git a/notes/career-guide-and-soft-skills.gmi b/notes/career-guide-and-soft-skills.gmi index c9d59a38..2bf8ad2d 100644 --- a/notes/career-guide-and-soft-skills.gmi +++ b/notes/career-guide-and-soft-skills.gmi @@ -278,6 +278,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes (You are currently reading this) +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/notes/index.gmi b/notes/index.gmi index 1f82ac1c..251a1e8a 100644 --- a/notes/index.gmi +++ b/notes/index.gmi @@ -7,6 +7,7 @@ => ./the-obstacle-is-the-way.gmi 'The Obstacle is the Way' book notes => ./staff-engineer.gmi 'Staff Engineer' book notes => ./never-split-the-difference.gmi 'Never split the difference' book notes +=> ./mind-management.gmi 'Mind Management' book notes => ./mental-combat.gmi 'Mental Combat' book notes => ./career-guide-and-soft-skills.gmi 'Software Developmers Career Guide and Soft Skills' book notes => ./a-monks-guide-to-happiness.gmi 'A Monk's Guide to Happiness' book notes diff --git a/notes/mind-management.gmi b/notes/mind-management.gmi new file mode 100644 index 00000000..82137f94 --- /dev/null +++ b/notes/mind-management.gmi @@ -0,0 +1,105 @@ +# "Mind Management" book notes + +> Published at 2023-11-11T22:21:47+02:00 + +These are my personal takeaways after reading "Mind Management" by David Kadavy. Note that the book contains much more knowledge wisdom and that these notes only contain points I personally found worth writing down. This is mainly for my own use, but you might find it helpful too. + +``` + ,.......... .........., + ,..,' '.' ',.., + ,' ,' : ', ', + ,' ,' : ', ', + ,' ,' : ', ', + ,' ,'............., : ,.............', ', +,' '............ '.' ............' ', + '''''''''''''''''';''';'''''''''''''''''' + ''' +``` + +Productivity isn't about time management - it's about mind management. When you put a lot of effort into something, there are: + +* The point of diminishing returns +* The point of negative return + +## Empty slots in the calendar + +If we do more things in less time and use all possible slots, speed read, etc., we are more productive. But in reality, that's not the entire truth. You also exchange one thing against everything else.... You cut out too much from your actual life. + +## When you safe time... + +...keep it. + +* stare out of the window; that's good for you. +* Creative thinking needs space. It will pay dividends tomorrow. +* You will be rewarded with the "Eureka effect" - a sudden new insight. + +## Follow your mood + +Ask yourself: what is my mood now? We never have the energy to do anything, so the better strategy is to follow your current mode and energy. E.g.: + +* Didn't sleep enough today? Then, do simple, non-demanding tasks at work +* Had a great sleep, and there is even time before work starts? Pull in a workout... + +## Boosting creativity + +The morning without coffee is a gift for creativity, but you often get distracted. Minimize distractions, too. I have no window to stare out but a plain blank wall. + +* The busier you are, the less creative you will be. +* Event time (divergent thinking) vs clock time (convergent thinking) +* Don't race with time but walk alongside it as rough time lines. +* Don't judge every day after the harvest, but the seed you lay + +## The right mood for the task at hand + +We need to try many different combinations. Limiting ourselves and trying too hard makes us frustrated and burn out. Creativity requires many iterations. + +I can only work according to my available brain power. + +I can also change my mood according to what needs improvement. Just imagine the last time you were in that mood and then try to get into it. It can take several tries to hit a working mood. Try to replicate that mental state. This can also be by location or by another habit, e.g. by a beer. + +Once you are in a mental state, don't try to change it. It will take a while for your brain to switch to a completely different state. + +Week of want. For a week, only do what you want and not what you must do. Your ideas will get much more expansive. + +It gives you pleasure and is in a good mood. This increases creativity if you do what you want to do. + +## Creativity hacks + +* Coffee can cause anxiety. +* Take phentermine with coffee to take off the edge and have a relaxed focus +* Green tea, which tastes sweet plus supplement boost. +* Also wine. But be careful with alcohol. Don't drink a whole bottle. +* Have a machine without distractions and internet access for writing. +* Go to open spaces for creativity. +* Go to closed spaces for polishing. + +## Planning and strategizing + +Minds work better in sprints and not in marathons. Have a weekly plan, not a daily one. + +* Alternating incubation to avoid blocks. +* Build on systems that use chaos for growth, e.g. unplanned disasters. +* Things don't go after the plan is the plan. Be anti-fragile. + +Organize by mental state. In the time management context, the mental state doesn't exist. You schedule as many things as possible by project. In the mind management context, mental state is everything. You could prepare by mental state and not by assignment. + +You could schedule exploratory tasks when you are under grief. Sound systems should create slack for creativity. Plan only for a few minutes. + +## Fake it until you make it. + +* E.g. act calm if you want to be calm. +* Talk slowly and deepen your voice a bit to appear more confident. You will also become more confident. +* Also, use power positions for better confidence. + +Other book notes of mine are: + +=> ./2023-03-16-the-pragmatic-programmer-book-notes.gmi 2023-03-16 "The Pragmatic Programmer" book notes +=> ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes +=> ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes +=> ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes (You are currently reading this) + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +=> ../resources.gmi More books and other resources I found useful. +=> ../ Back to the main site diff --git a/notes/never-split-the-difference.gmi b/notes/never-split-the-difference.gmi index 3e3ab9c1..feca10d0 100644 --- a/notes/never-split-the-difference.gmi +++ b/notes/never-split-the-difference.gmi @@ -126,6 +126,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes (You are currently reading this) => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/notes/the-obstacle-is-the-way.gmi b/notes/the-obstacle-is-the-way.gmi index 8aa962fa..3ffb2a72 100644 --- a/notes/the-obstacle-is-the-way.gmi +++ b/notes/the-obstacle-is-the-way.gmi @@ -88,6 +88,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes (You are currently reading this) => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/notes/the-pragmatic-programmer.gmi b/notes/the-pragmatic-programmer.gmi index c21dba92..b420dd5c 100644 --- a/notes/the-pragmatic-programmer.gmi +++ b/notes/the-pragmatic-programmer.gmi @@ -82,6 +82,7 @@ Other book notes of mine are: => ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes => ./2023-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes => ./2023-07-17-career-guide-and-soft-skills-book-notes.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" book notes E-Mail your comments to `paul@nospam.buetow.org` :-) diff --git a/uptime-stats.gmi b/uptime-stats.gmi index 5ab801d3..07a8b8e9 100644 --- a/uptime-stats.gmi +++ b/uptime-stats.gmi @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2023-10-29T22:49:13+02:00 +> This site was last updated at 2023-11-11T22:22:24+02:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine. |
