diff options
26 files changed, 483 insertions, 325 deletions
diff --git a/about/resources.gmi b/about/resources.gmi index 0059d24a..f42231fb 100644 --- a/about/resources.gmi +++ b/about/resources.gmi @@ -36,102 +36,102 @@ You won't find any links on this site because, over time, the links will break. In random order: -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Java ist auch eine Insel; Christian Ullenboom; +* Polished Ruby Programming; Jeremy Evans; Packt Publishing +* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Effective awk programming; Arnold Robbins; O'Reilly +* Terraform Cookbook; Mikael Krief; Packt Publishing * Developing Games in Java; David Brackeen and others...; New Riders -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly -* Funktionale Programmierung; Peter Pepper; Springer -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf +* Perl New Features; Joshua McAdams, brian d foy; Perl School * 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly -* Terraform Cookbook; Mikael Krief; Packt Publishing -* Raku Recipes; J.J. Merelo; Apress -* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly -* Java ist auch eine Insel; Christian Ullenboom; -* C++ Programming Language; Bjarne Stroustrup; -* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner * Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* Perl New Features; Joshua McAdams, brian d foy; Perl School -* Ultimate Go Notebook; Bill Kennedy -* Systemprogrammierung in Go; Frank Müller; dpunkt -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* Raku Fundamentals; Moritz Lenz; Apress -* Effective awk programming; Arnold Robbins; O'Reilly -* DNS and BIND; Cricket Liu; O'Reilly +* Effective Java; Joshua Bloch; Addison-Wesley Professional +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook * Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* Polished Ruby Programming; Jeremy Evans; Packt Publishing +* Ultimate Go Notebook; Bill Kennedy +* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications * Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Site Reliability Engineering; How Google runs production systems; O'Reilly -* Concurrency in Go; Katherine Cox-Buday; O'Reilly -* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress -* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* The Docker Book; James Turnbull; Kindle +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press * The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf -* Leanring eBPF; Liz Rice; O'Reilly -* The Pragmatic Programmer; David Thomas; Addison-Wesley * Higher Order Perl; Mark Dominus; Morgan Kaufmann -* The Docker Book; James Turnbull; Kindle +* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress +* Funktionale Programmierung; Peter Pepper; Springer * Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton +* Site Reliability Engineering; How Google runs production systems; O'Reilly +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* Raku Fundamentals; Moritz Lenz; Apress +* Systemprogrammierung in Go; Frank Müller; dpunkt +* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly +* Raku Recipes; J.J. Merelo; Apress * Modern Perl; Chromatic ; Onyx Neon Press +* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* C++ Programming Language; Bjarne Stroustrup; +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* Leanring eBPF; Liz Rice; O'Reilly +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* DNS and BIND; Cricket Liu; O'Reilly +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly ## Technical references I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order: -* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly * The Linux Programming Interface; Michael Kerrisk; No Starch Press -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly * Relayd and Httpd Mastery; Michael W Lucas -* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly * Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly +* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly * BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley +* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley ## Self-development and soft-skills books In random order: -* So Good They Can't Ignore You; Cal Newport; Business Plus -* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* Atomic Habits; James Clear; Random House Business -* Influence without Authority; A. Cohen, D. Bradford; Wiley -* The Power of Now; Eckhard Tolle; Yellow Kite -* Eat That Frog; Brian Tracy -* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* Psycho-Cybernetics; Maxwell Maltz; Perigee Books * Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) -* Stop starting, start finishing; Arne Roock; Lean-Kanban University * The Good Enough Job; Simone Stolzoff; Ebury Edge -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd * The Bullet Journal Method; Ryder Carroll; Fourth Estate -* Eat That Frog!; Brian Tracy; Hodder Paperbacks -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select -* Digital Minimalism; Cal Newport; Portofolio Penguin +* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* Atomic Habits; James Clear; Random House Business * The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion +* Digital Minimalism; Cal Newport; Portofolio Penguin +* Eat That Frog; Brian Tracy * Soft Skills; John Sommez; Manning Publications +* Psycho-Cybernetics; Maxwell Maltz; Perigee Books +* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK +* Ultralearning; Anna Laurent; Self-published via Amazon +* 101 Essays that change the way you think; Brianna Wiest; Audible * The Joy of Missing Out; Christina Crook; New Society Publishers -* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing -* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books -* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) -* Ultralearning; Scott Young; Thorsons -* Staff Engineer: Leadership beyond the management track; Will Larson; Audible -* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* So Good They Can't Ignore You; Cal Newport; Business Plus * Getting Things Done; David Allen +* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd +* Eat That Frog!; Brian Tracy; Hodder Paperbacks * Slow Productivity; Cal Newport; Penguin Random House +* Staff Engineer: Leadership beyond the management track; Will Larson; Audible +* The Power of Now; Eckhard Tolle; Yellow Kite +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly +* Ultralearning; Scott Young; Thorsons +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select * Deep Work; Cal Newport; Piatkus -* 101 Essays that change the way you think; Brianna Wiest; Audible -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business -* Ultralearning; Anna Laurent; Self-published via Amazon +* Influence without Authority; A. Cohen, D. Bradford; Wiley +* Stop starting, start finishing; Arne Roock; Lean-Kanban University +* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing +* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books => ../notes/index.gmi Here are notes of mine for some of the books @@ -139,30 +139,30 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Functional programming lecture; Remote University of Hagen -* Developing IaC with Terraform (with Live Lessons); O'Reilly Online +* MySQL Deep Dive Workshop; 2-day on-site training +* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* AWS Immersion Day; Amazon; 1-day interactive online training +* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online +* Ultimate Go Programming; Bill Kennedy; O'Reilly Online * Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) -* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online * The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon * Scripting Vim; Damian Conway; O'Reilly Online * Apache Tomcat Best Practises; 3-day on-site training +* Functional programming lecture; Remote University of Hagen +* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online +* Developing IaC with Terraform (with Live Lessons); O'Reilly Online * Structure and Interpretation of Computer Programs; Harold Abelson and more...; -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. -* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training -* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* AWS Immersion Day; Amazon; 1-day interactive online training -* MySQL Deep Dive Workshop; 2-day on-site training * Protocol buffers; O'Reilly Online -* Ultimate Go Programming; Bill Kennedy; O'Reilly Online -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: -* Advanced Bash-Scripting Guide * Raku Guide at https://raku.guide * How CPUs work at https://cpu.land +* Advanced Bash-Scripting Guide ## Podcasts @@ -170,55 +170,55 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: -* The Changelog Podcast(s) -* Deep Questions with Cal Newport -* Cup o' Go [Golang] -* The Pragmatic Engineer Podcast +* Fork Around And Find Out +* Fallthrough [Golang] * Backend Banter -* Maintainable * Hidden Brain -* Fork Around And Find Out * Dev Interrupted +* Cup o' Go [Golang] * BSD Now -* Fallthrough [Golang] +* The Changelog Podcast(s) +* The Pragmatic Engineer Podcast * The ProdCast (Google SRE Podcast) +* Maintainable +* Deep Questions with Cal Newport ### Podcasts I liked I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests. -* Modern Mentor -* Java Pub House * CRE: Chaosradio Express [german] +* Modern Mentor * Ship It (predecessor of Fork Around And Find Out) * Go Time (predecessor of fallthrough) +* Java Pub House * FLOSS weekly ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* Andreas Brandhorst Newsletter (Sci-Fi author) +* Monospace Mentor * Golang Weekly -* byteSizeGo -* Changelog News * Applied Go Weekly Newsletter -* VK Newsletter -* Ruby Weekly * The Valuable Dev * The Imperfectionist -* Monospace Mentor -* The Pragmatic Engineer +* VK Newsletter +* Ruby Weekly * Register Spill +* byteSizeGo +* Andreas Brandhorst Newsletter (Sci-Fi author) +* Changelog News +* The Pragmatic Engineer ## Magazines I like(d) This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order: * LWN (online only) +* freeX (not published anymore) * Linux Magazine * Linux User -* freeX (not published anymore) # Formal education 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 73b693f8..87087a8c 100644 --- a/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi +++ b/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.gmi @@ -80,6 +80,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes 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 b2d8997f..fc76127a 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 @@ -139,6 +139,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes 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 69df8d57..591339a6 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 @@ -100,6 +100,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes 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 21c3d1ed..d61d08aa 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 @@ -308,6 +308,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/gemfeed/2023-11-11-mind-management-book-notes.gmi b/gemfeed/2023-11-11-mind-management-book-notes.gmi index 3fecb34a..93cf4f23 100644 --- a/gemfeed/2023-11-11-mind-management-book-notes.gmi +++ b/gemfeed/2023-11-11-mind-management-book-notes.gmi @@ -110,6 +110,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/gemfeed/2024-05-01-slow-productivity-book-notes.gmi b/gemfeed/2024-05-01-slow-productivity-book-notes.gmi index b280d739..9dc007c7 100644 --- a/gemfeed/2024-05-01-slow-productivity-book-notes.gmi +++ b/gemfeed/2024-05-01-slow-productivity-book-notes.gmi @@ -138,6 +138,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes (You are currently reading this) diff --git a/gemfeed/2024-07-07-the-stoic-challenge-book-notes.gmi b/gemfeed/2024-07-07-the-stoic-challenge-book-notes.gmi index 504c8175..6ebd8d77 100644 --- a/gemfeed/2024-07-07-the-stoic-challenge-book-notes.gmi +++ b/gemfeed/2024-07-07-the-stoic-challenge-book-notes.gmi @@ -57,6 +57,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes (You are currently reading this) => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/gemfeed/2024-10-24-staff-engineer-book-notes.gmi b/gemfeed/2024-10-24-staff-engineer-book-notes.gmi index d5c26ad3..fdf891d3 100644 --- a/gemfeed/2024-10-24-staff-engineer-book-notes.gmi +++ b/gemfeed/2024-10-24-staff-engineer-book-notes.gmi @@ -121,6 +121,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes (You are currently reading this) => ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes => ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi b/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi index 05f33513..2183a7bf 100644 --- a/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi +++ b/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi @@ -14,7 +14,6 @@ These are from Mastodon and LinkedIn. Have a look at my about page for my social ## Table of Contents * ⇢ Posts from October to December 2024 -* ⇢ Posts for 202410 202411 202412 * ⇢ ⇢ October 2024 * ⇢ ⇢ ⇢ First on-call experience in a startup. Doesn't ... * ⇢ ⇢ ⇢ Reviewing your own PR or MR before asking ... @@ -62,8 +61,6 @@ These are from Mastodon and LinkedIn. Have a look at my about page for my social * ⇢ ⇢ ⇢ It's the small things, which make Unix like ... * ⇢ ⇢ ⇢ My New Year's resolution is not to start any ... -# Posts for 202410 202411 202412 - ## October 2024 ### First on-call experience in a startup. Doesn't ... diff --git a/gemfeed/2025-04-19-when-book-notes.gmi b/gemfeed/2025-04-19-when-book-notes.gmi new file mode 100644 index 00000000..f4605e08 --- /dev/null +++ b/gemfeed/2025-04-19-when-book-notes.gmi @@ -0,0 +1,112 @@ +# "When: The Scientific Secrets of Perfect Timing" book notes + +> Published at 2025-04-19T10:26:05+03:00 + +These are my personal book notes from Daniel Pink's "When: The Scientific Secrets of Perfect Timing." They are for myself, but I hope they might be useful to you too. + +``` + __ + (`/\ + `=\/\ __...--~~~~~-._ _.-~~~~~--...__ + `=\/\ \ / \\ + `=\/ V \\ + //_\___--~~~~~~-._ | _.-~~~~~~--...__\\ + // ) (..----~~~~._\ | /_.~~~~----.....__\\ + ===( INK )==========\\|//==================== +__ejm\___/________dwb`---`______________________ +``` + +## Table of Contents + +* ⇢ "When: The Scientific Secrets of Perfect Timing" book notes +* ⇢ ⇢ Daily Rhythms +* ⇢ ⇢ Optimal Task Timing +* ⇢ ⇢ Exercise Timing +* ⇢ ⇢ Drinking Habits +* ⇢ ⇢ Afternoon Challenges ("Bermuda Triangle") +* ⇢ ⇢ Breaks and Productivity +* ⇢ ⇢ Napping +* ⇢ ⇢ Scheduling Breaks +* ⇢ ⇢ Final Impressions +* ⇢ ⇢ The Midlife U Curve +* ⇢ ⇢ Project Management Tips + +You are a different kind of organism based on the time of day. For example, school tests show worse results later in the day, especially if there are fewer computers than students available. Every person has a chronotype, such as a late or early peaker, or somewhere in the middle (like most people). You can assess your chronotype here: + +=> https://www.danpink.com/mctq/ Chronotype Assessment + +Following your chronotype can lead to more happiness and higher job satisfaction. + +## Daily Rhythms + +Peak, Trough, Rebound (Recovery): Most people experience these periods throughout the day. It's best to "eat the frog" or tackle daunting tasks during the peak. A twin peak exists every day, with mornings and early evenings being optimal for most people. Negative moods follow the opposite pattern, peaking in the afternoon. Light helps adjust but isn't the main driver of our internal clock. Like plants, humans have intrinsic rhythms. + +## Optimal Task Timing + +* Analytical work requiring sharpness and focus is best at the peak. +* Creative work is more effective during non-peak times. +* Biorhythms can sway performance by up to twenty percent. + +## Exercise Timing + +Exercise in the morning to lose weight; you burn up to twenty percent more fat if you exercise before eating. Exercising after eating aids muscle gain, using the energy from the food. Morning exercises elevate mood, with the effect lasting all day. They also make forming a habit easier. The late afternoon is best for athletic performance due to optimal body temperature, reducing injury risk. + +## Drinking Habits + +* Drink water in the morning to counter mild dehydration upon waking. +* Delay coffee consumption until cortisol production peaks an hour or 90 minutes after waking. This helps avoid caffeine resistance. +* For an afternoon boost, have coffee once cortisol levels drop. + +## Afternoon Challenges ("Bermuda Triangle") + +* Mistakes are more common in hospitals during this period, like incorrect antibiotic subscriptions or missed handwashing. +* Traffic accidents and unfavorable judge decisions occur more frequently in the afternoon. +* 2:55 pm is the least productive time of the day. + +## Breaks and Productivity + +Short, restorative breaks enhance performance. Student exam results improved with a half-hour break beforehand. Even micro-breaks can be beneficial—hourly five-minute walking breaks can increase productivity as much as 30-minute walks. Nature-based breaks are more effective than indoor ones, and full detachment in breaks is essential for restoration. Physical activity during breaks boosts concentration and productivity more than long walks do. Complete detachment from work during breaks is critical. + +## Napping + +Short naps (10-20 minutes) significantly enhance mood, alertness, and cognitive performance, improving learning and problem-solving abilities. Napping increases with age, benefiting mood, flow, and overall health. A "nappuccino," or napping after coffee, offers a double boost, as caffeine takes around 25 minutes to kick in. + +## Scheduling Breaks + +* Track breaks just as you do with tasks—aim for three breaks a day. +* Every 25 minutes, look away and daydream for 20 seconds, or engage in short exercises. +* Meditating for even three minutes is a highly effective restorative activity. +* The "Fresh Start Effect" (e.g., beginning a diet on January 1st or a new week) impacts motivation, as does recognizing progress. At the end of each day, spends two minutes to write down accomplishments. + +## Final Impressions + +- The concluding experience of a vacation significantly influences overall memories. +- Restaurant reviews often hinge on the end of the visit, highlighting extras like wrong bills or additional desserts. +- Considering one's older future self can motivate improvements in the present. + +## The Midlife U Curve + +Life satisfaction tends to dip in midlife, around the forties, but increases around age 54. + +## Project Management Tips + +* Halfway through a project, there's a concentrated work effort ("Oh Oh Effect"), similar to an alarm when slightly behind schedule. +* Recognizing daily accomplishments can elevate motivation and satisfaction. + +These insights from "When" can guide actions to optimize performance, well-being, and satisfaction across various aspects of life. + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +Other book notes of mine are: + +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes (You are currently reading this) +=> ./2024-10-24-staff-engineer-book-notes.gmi 2024-10-24 "Staff Engineer" book notes +=> ./2024-07-07-the-stoic-challenge-book-notes.gmi 2024-07-07 "The Stoic Challenge" book notes +=> ./2024-05-01-slow-productivity-book-notes.gmi 2024-05-01 "Slow Productivity" book notes +=> ./2023-11-11-mind-management-book-notes.gmi 2023-11-11 "Mind Management" 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-05-06-the-obstacle-is-the-way-book-notes.gmi 2023-05-06 "The Obstacle is the Way" book notes +=> ./2023-04-01-never-split-the-difference-book-notes.gmi 2023-04-01 "Never split the difference" book notes +=> ./2023-03-16-the-pragmatic-programmer-book-notes.gmi 2023-03-16 "The Pragmatic Programmer" book notes + +=> ../ Back to the main site diff --git a/gemfeed/2025-04-19-when-book-notes.gmi.tpl b/gemfeed/2025-04-19-when-book-notes.gmi.tpl new file mode 100644 index 00000000..37cbda1a --- /dev/null +++ b/gemfeed/2025-04-19-when-book-notes.gmi.tpl @@ -0,0 +1,91 @@ +# "When: The Scientific Secrets of Perfect Timing" book notes + +> Published at 2025-04-19T10:26:05+03:00 + +These are my personal book notes from Daniel Pink's "When: The Scientific Secrets of Perfect Timing." They are for myself, but I hope they might be useful to you too. + +``` + __ + (`/\ + `=\/\ __...--~~~~~-._ _.-~~~~~--...__ + `=\/\ \ / \\ + `=\/ V \\ + //_\___--~~~~~~-._ | _.-~~~~~~--...__\\ + // ) (..----~~~~._\ | /_.~~~~----.....__\\ + ===( INK )==========\\|//==================== +__ejm\___/________dwb`---`______________________ +``` + +<< template::inline::toc + +You are a different kind of organism based on the time of day. For example, school tests show worse results later in the day, especially if there are fewer computers than students available. Every person has a chronotype, such as a late or early peaker, or somewhere in the middle (like most people). You can assess your chronotype here: + +=> https://www.danpink.com/mctq/ Chronotype Assessment + +Following your chronotype can lead to more happiness and higher job satisfaction. + +## Daily Rhythms + +Peak, Trough, Rebound (Recovery): Most people experience these periods throughout the day. It's best to "eat the frog" or tackle daunting tasks during the peak. A twin peak exists every day, with mornings and early evenings being optimal for most people. Negative moods follow the opposite pattern, peaking in the afternoon. Light helps adjust but isn't the main driver of our internal clock. Like plants, humans have intrinsic rhythms. + +## Optimal Task Timing + +* Analytical work requiring sharpness and focus is best at the peak. +* Creative work is more effective during non-peak times. +* Biorhythms can sway performance by up to twenty percent. + +## Exercise Timing + +Exercise in the morning to lose weight; you burn up to twenty percent more fat if you exercise before eating. Exercising after eating aids muscle gain, using the energy from the food. Morning exercises elevate mood, with the effect lasting all day. They also make forming a habit easier. The late afternoon is best for athletic performance due to optimal body temperature, reducing injury risk. + +## Drinking Habits + +* Drink water in the morning to counter mild dehydration upon waking. +* Delay coffee consumption until cortisol production peaks an hour or 90 minutes after waking. This helps avoid caffeine resistance. +* For an afternoon boost, have coffee once cortisol levels drop. + +## Afternoon Challenges ("Bermuda Triangle") + +* Mistakes are more common in hospitals during this period, like incorrect antibiotic subscriptions or missed handwashing. +* Traffic accidents and unfavorable judge decisions occur more frequently in the afternoon. +* 2:55 pm is the least productive time of the day. + +## Breaks and Productivity + +Short, restorative breaks enhance performance. Student exam results improved with a half-hour break beforehand. Even micro-breaks can be beneficial—hourly five-minute walking breaks can increase productivity as much as 30-minute walks. Nature-based breaks are more effective than indoor ones, and full detachment in breaks is essential for restoration. Physical activity during breaks boosts concentration and productivity more than long walks do. Complete detachment from work during breaks is critical. + +## Napping + +Short naps (10-20 minutes) significantly enhance mood, alertness, and cognitive performance, improving learning and problem-solving abilities. Napping increases with age, benefiting mood, flow, and overall health. A "nappuccino," or napping after coffee, offers a double boost, as caffeine takes around 25 minutes to kick in. + +## Scheduling Breaks + +* Track breaks just as you do with tasks—aim for three breaks a day. +* Every 25 minutes, look away and daydream for 20 seconds, or engage in short exercises. +* Meditating for even three minutes is a highly effective restorative activity. +* The "Fresh Start Effect" (e.g., beginning a diet on January 1st or a new week) impacts motivation, as does recognizing progress. At the end of each day, spends two minutes to write down accomplishments. + +## Final Impressions + +- The concluding experience of a vacation significantly influences overall memories. +- Restaurant reviews often hinge on the end of the visit, highlighting extras like wrong bills or additional desserts. +- Considering one's older future self can motivate improvements in the present. + +## The Midlife U Curve + +Life satisfaction tends to dip in midlife, around the forties, but increases around age 54. + +## Project Management Tips + +* Halfway through a project, there's a concentrated work effort ("Oh Oh Effect"), similar to an alarm when slightly behind schedule. +* Recognizing daily accomplishments can elevate motivation and satisfaction. + +These insights from "When" can guide actions to optimize performance, well-being, and satisfaction across various aspects of life. + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +Other book notes of mine are: + +<< template::inline::rindex book-notes + +=> ../ Back to the main site diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 282d4fb1..478c0b65 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,12 +1,145 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2025-04-05T11:33:13+03:00</updated> + <updated>2025-04-19T10:29:07+03: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>'When: The Scientific Secrets of Perfect Timing' book notes</title> + <link href="gemini://foo.zone/gemfeed/2025-04-19-when-book-notes.gmi" /> + <id>gemini://foo.zone/gemfeed/2025-04-19-when-book-notes.gmi</id> + <updated>2025-04-19T10:26:05+03:00</updated> + <author> + <name>Paul Buetow aka snonux</name> + <email>paul@dev.buetow.org</email> + </author> + <summary>These are my personal book notes from Daniel Pink's 'When: The Scientific Secrets of Perfect Timing.' They are for myself, but I hope they might be useful to you too.</summary> + <content type="xhtml"> + <div xmlns="http://www.w3.org/1999/xhtml"> + <h1 style='display: inline' id='when-the-scientific-secrets-of-perfect-timing-book-notes'>"When: The Scientific Secrets of Perfect Timing" book notes</h1><br /> +<br /> +<span class='quote'>Published at 2025-04-19T10:26:05+03:00</span><br /> +<br /> +<span>These are my personal book notes from Daniel Pink's "When: The Scientific Secrets of Perfect Timing." They are for myself, but I hope they might be useful to you too.</span><br /> +<br /> +<pre> + __ + (`/\ + `=\/\ __...--~~~~~-._ _.-~~~~~--...__ + `=\/\ \ / \\ + `=\/ V \\ + //_\___--~~~~~~-._ | _.-~~~~~~--...__\\ + // ) (..----~~~~._\ | /_.~~~~----.....__\\ + ===( INK )==========\\|//==================== +__ejm\___/________dwb`---`______________________ +</pre> +<br /> +<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> +<br /> +<ul> +<li><a href='#when-the-scientific-secrets-of-perfect-timing-book-notes'>"When: The Scientific Secrets of Perfect Timing" book notes</a></li> +<li>⇢ <a href='#daily-rhythms'>Daily Rhythms</a></li> +<li>⇢ <a href='#optimal-task-timing'>Optimal Task Timing</a></li> +<li>⇢ <a href='#exercise-timing'>Exercise Timing</a></li> +<li>⇢ <a href='#drinking-habits'>Drinking Habits</a></li> +<li>⇢ <a href='#afternoon-challenges-bermuda-triangle'>Afternoon Challenges ("Bermuda Triangle")</a></li> +<li>⇢ <a href='#breaks-and-productivity'>Breaks and Productivity</a></li> +<li>⇢ <a href='#napping'>Napping</a></li> +<li>⇢ <a href='#scheduling-breaks'>Scheduling Breaks</a></li> +<li>⇢ <a href='#final-impressions'>Final Impressions</a></li> +<li>⇢ <a href='#the-midlife-u-curve'>The Midlife U Curve</a></li> +<li>⇢ <a href='#project-management-tips'>Project Management Tips</a></li> +</ul><br /> +<span>You are a different kind of organism based on the time of day. For example, school tests show worse results later in the day, especially if there are fewer computers than students available. Every person has a chronotype, such as a late or early peaker, or somewhere in the middle (like most people). You can assess your chronotype here:</span><br /> +<br /> +<a class='textlink' href='https://www.danpink.com/mctq/'>Chronotype Assessment</a><br /> +<br /> +<span>Following your chronotype can lead to more happiness and higher job satisfaction.</span><br /> +<br /> +<h2 style='display: inline' id='daily-rhythms'>Daily Rhythms</h2><br /> +<br /> +<span>Peak, Trough, Rebound (Recovery): Most people experience these periods throughout the day. It's best to "eat the frog" or tackle daunting tasks during the peak. A twin peak exists every day, with mornings and early evenings being optimal for most people. Negative moods follow the opposite pattern, peaking in the afternoon. Light helps adjust but isn't the main driver of our internal clock. Like plants, humans have intrinsic rhythms.</span><br /> +<br /> +<h2 style='display: inline' id='optimal-task-timing'>Optimal Task Timing</h2><br /> +<br /> +<ul> +<li>Analytical work requiring sharpness and focus is best at the peak.</li> +<li>Creative work is more effective during non-peak times.</li> +<li>Biorhythms can sway performance by up to twenty percent.</li> +</ul><br /> +<h2 style='display: inline' id='exercise-timing'>Exercise Timing</h2><br /> +<br /> +<span>Exercise in the morning to lose weight; you burn up to twenty percent more fat if you exercise before eating. Exercising after eating aids muscle gain, using the energy from the food. Morning exercises elevate mood, with the effect lasting all day. They also make forming a habit easier. The late afternoon is best for athletic performance due to optimal body temperature, reducing injury risk.</span><br /> +<br /> +<h2 style='display: inline' id='drinking-habits'>Drinking Habits</h2><br /> +<br /> +<ul> +<li>Drink water in the morning to counter mild dehydration upon waking.</li> +<li>Delay coffee consumption until cortisol production peaks an hour or 90 minutes after waking. This helps avoid caffeine resistance.</li> +<li>For an afternoon boost, have coffee once cortisol levels drop.</li> +</ul><br /> +<h2 style='display: inline' id='afternoon-challenges-bermuda-triangle'>Afternoon Challenges ("Bermuda Triangle")</h2><br /> +<br /> +<ul> +<li>Mistakes are more common in hospitals during this period, like incorrect antibiotic subscriptions or missed handwashing.</li> +<li>Traffic accidents and unfavorable judge decisions occur more frequently in the afternoon.</li> +<li>2:55 pm is the least productive time of the day.</li> +</ul><br /> +<h2 style='display: inline' id='breaks-and-productivity'>Breaks and Productivity</h2><br /> +<br /> +<span>Short, restorative breaks enhance performance. Student exam results improved with a half-hour break beforehand. Even micro-breaks can be beneficial—hourly five-minute walking breaks can increase productivity as much as 30-minute walks. Nature-based breaks are more effective than indoor ones, and full detachment in breaks is essential for restoration. Physical activity during breaks boosts concentration and productivity more than long walks do. Complete detachment from work during breaks is critical.</span><br /> +<br /> +<h2 style='display: inline' id='napping'>Napping</h2><br /> +<br /> +<span>Short naps (10-20 minutes) significantly enhance mood, alertness, and cognitive performance, improving learning and problem-solving abilities. Napping increases with age, benefiting mood, flow, and overall health. A "nappuccino," or napping after coffee, offers a double boost, as caffeine takes around 25 minutes to kick in.</span><br /> +<br /> +<h2 style='display: inline' id='scheduling-breaks'>Scheduling Breaks</h2><br /> +<br /> +<ul> +<li>Track breaks just as you do with tasks—aim for three breaks a day.</li> +<li>Every 25 minutes, look away and daydream for 20 seconds, or engage in short exercises.</li> +<li>Meditating for even three minutes is a highly effective restorative activity.</li> +<li>The "Fresh Start Effect" (e.g., beginning a diet on January 1st or a new week) impacts motivation, as does recognizing progress. At the end of each day, spends two minutes to write down accomplishments.</li> +</ul><br /> +<h2 style='display: inline' id='final-impressions'>Final Impressions</h2><br /> +<br /> +<span>- The concluding experience of a vacation significantly influences overall memories.</span><br /> +<span>- Restaurant reviews often hinge on the end of the visit, highlighting extras like wrong bills or additional desserts.</span><br /> +<span>- Considering one's older future self can motivate improvements in the present.</span><br /> +<br /> +<h2 style='display: inline' id='the-midlife-u-curve'>The Midlife U Curve</h2><br /> +<br /> +<span>Life satisfaction tends to dip in midlife, around the forties, but increases around age 54.</span><br /> +<br /> +<h2 style='display: inline' id='project-management-tips'>Project Management Tips</h2><br /> +<br /> +<ul> +<li>Halfway through a project, there's a concentrated work effort ("Oh Oh Effect"), similar to an alarm when slightly behind schedule.</li> +<li>Recognizing daily accomplishments can elevate motivation and satisfaction.</li> +</ul><br /> +<span>These insights from "When" can guide actions to optimize performance, well-being, and satisfaction across various aspects of life.</span><br /> +<br /> +<span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br /> +<br /> +<span>Other book notes of mine are:</span><br /> +<br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes (You are currently reading this)</a><br /> +<a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> +<a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> +<a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" 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 /> +<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-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-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-03-16-the-pragmatic-programmer-book-notes.html'>2023-03-16 "The Pragmatic Programmer" book notes</a><br /> +<br /> +<a class='textlink' href='../'>Back to the main site</a><br /> + </div> + </content> + </entry> + <entry> <title>f3s: Kubernetes with FreeBSD - Part 4: Rocky Linux Bhyve VMs</title> <link href="gemini://foo.zone/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.gmi" /> <id>gemini://foo.zone/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.gmi</id> @@ -1956,7 +2089,6 @@ Jan 26 17:36:32 f2 apcupsd[2159]: apcupsd shutdown succeeded <br /> <ul> <li><a href='#posts-from-october-to-december-2024'>Posts from October to December 2024</a></li> -<li><a href='#posts-for-202410-202411-202412'>Posts for 202410 202411 202412</a></li> <li>⇢ <a href='#october-2024'>October 2024</a></li> <li>⇢ ⇢ <a href='#first-on-call-experience-in-a-startup-doesn-t-'>First on-call experience in a startup. Doesn't ...</a></li> <li>⇢ ⇢ <a href='#reviewing-your-own-pr-or-mr-before-asking-'>Reviewing your own PR or MR before asking ...</a></li> @@ -2004,8 +2136,6 @@ Jan 26 17:36:32 f2 apcupsd[2159]: apcupsd shutdown succeeded <li>⇢ ⇢ <a href='#it-s-the-small-things-which-make-unix-like-'>It's the small things, which make Unix like ...</a></li> <li>⇢ ⇢ <a href='#my-new-year-s-resolution-is-not-to-start-any-'>My New Year's resolution is not to start any ...</a></li> </ul><br /> -<h1 style='display: inline' id='posts-for-202410-202411-202412'>Posts for 202410 202411 202412</h1><br /> -<br /> <h2 style='display: inline' id='october-2024'>October 2024</h2><br /> <br /> <h3 style='display: inline' id='first-on-call-experience-in-a-startup-doesn-t-'>First on-call experience in a startup. Doesn't ...</h3><br /> @@ -3100,6 +3230,7 @@ dev.cpu.<font color="#000000">0</font>.freq: <font color="#000000">2922</font> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes (You are currently reading this)</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -3753,6 +3884,7 @@ jgs \\`_..---.Y.---.._`// <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes (You are currently reading this)</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -5089,6 +5221,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes (You are currently reading this)</a><br /> @@ -6516,6 +6649,7 @@ echo baz <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -7737,6 +7871,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -8165,6 +8300,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -8531,6 +8667,7 @@ no1 in 455 days, 18:52:44 | at Sun Jul 21 07:37:51 2024 <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -8828,6 +8965,7 @@ The remaining content of the Gemtext file... <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-04-19-when-book-notes.html'>2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes</a><br /> <a class='textlink' href='./2024-10-24-staff-engineer-book-notes.html'>2024-10-24 "Staff Engineer" book notes</a><br /> <a class='textlink' href='./2024-07-07-the-stoic-challenge-book-notes.html'>2024-07-07 "The Stoic Challenge" book notes</a><br /> <a class='textlink' href='./2024-05-01-slow-productivity-book-notes.html'>2024-05-01 "Slow Productivity" book notes</a><br /> @@ -9257,149 +9395,4 @@ Art by Joan Stark </div> </content> </entry> - <entry> - <title>I tried (Doom) Emacs, but I switched back to (Neo)Vim</title> - <link href="gemini://foo.zone/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.gmi" /> - <id>gemini://foo.zone/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.gmi</id> - <updated>2022-11-24T11:17:15+02:00</updated> - <author> - <name>Paul Buetow aka snonux</name> - <email>paul@dev.buetow.org</email> - </author> - <summary>As a long-lasting user of Vim (and NeoVim), I always wondered what GNU Emacs is really about, so I decided to try it. I didn't try vanilla GNU Emacs, but Doom Emacs. I chose Doom Emacs as it is a neat distribution of Emacs with Evil mode enabled by default. Evil mode allows Vi(m) key bindings (so to speak, it's emulating Vim within Emacs), and I am pretty sure I won't be ready to give up all the muscle memory I have built over more than a decade.</summary> - <content type="xhtml"> - <div xmlns="http://www.w3.org/1999/xhtml"> - <h1 style='display: inline' id='i-tried-doom-emacs-but-i-switched-back-to-neovim'>I tried (Doom) Emacs, but I switched back to (Neo)Vim</h1><br /> -<br /> -<span class='quote'>Published at 2022-11-24T11:17:15+02:00; Updated at 2022-11-26</span><br /> -<br /> -<span>As a long-lasting user of Vim (and NeoVim), I always wondered what GNU Emacs is really about, so I decided to try it. I didn't try vanilla GNU Emacs, but Doom Emacs. I chose Doom Emacs as it is a neat distribution of Emacs with Evil mode enabled by default. Evil mode allows Vi(m) key bindings (so to speak, it's emulating Vim within Emacs), and I am pretty sure I won't be ready to give up all the muscle memory I have built over more than a decade.</span><br /> -<br /> -<a class='textlink' href='https://www.gnu.org/software/emacs/'>GNU Emacs</a><br /> -<a class='textlink' href='https://github.com/doomemacs/'>Doom Emacs</a><br /> -<br /> -<span>I used Doom Emacs for around two months. Still, ultimately I decided to switch back to NeoVim as my primary editor and IDE and Vim (usually pre-installed on Linux-based systems) and Nvi (usually pre-installed on *BSD systems) as my "always available editor" for quick edits. (It is worth mentioning that I don't have a high opinion on whether Vim or NeoVim is the better editor, I prefer NeoVim as it comes with better defaults out of the box, but there is no real blocker to use Vim instead).</span><br /> -<br /> -<a class='textlink' href='https://www.vim.org'>Vim</a><br /> -<a class='textlink' href='https://neovim.io'>NeoVim</a><br /> -<br /> -<span>So why did I switch back to the Vi-family?</span><br /> -<br /> -<pre> - _/ \ _(\(o - / \ / _ ^^^o - / ! \/ ! '!!!v' - ! ! \ _' ( \____ - ! . \ _!\ \===^\) -Art by \ \_! / __! - Gunnar Z. \! / \ <--- Emacs is a giant dragon - (\_ _/ _\ ) - \ ^^--^^ __-^ /(__ - ^^----^^ "^--v' -</pre> -<br /> -<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> -<br /> -<ul> -<li><a href='#i-tried-doom-emacs-but-i-switched-back-to-neovim'>I tried (Doom) Emacs, but I switched back to (Neo)Vim</a></li> -<li>⇢ <a href='#emacs-is-a-giant-dragon'>Emacs is a giant dragon</a></li> -<li>⇢ <a href='#magit-love'>Magit love</a></li> -<li>⇢ <a href='#graphical-ui'>Graphical UI</a></li> -<li>⇢ <a href='#scripting-it'>Scripting it</a></li> -<li>⇢ <a href='#the-famous-emacs-org-mode'>The famous Emacs Org mode</a></li> -<li>⇢ <a href='#seeking-simplicity'>Seeking simplicity</a></li> -<li>⇢ <a href='#conclusion'>Conclusion</a></li> -</ul><br /> -<h2 style='display: inline' id='emacs-is-a-giant-dragon'>Emacs is a giant dragon</h2><br /> -<br /> -<span>Emacs feels like a giant dragon as it is much more than an editor or an integrated development environment. Emacs is a whole platform on its own. There's an E-Mail client, an IRC client, or even games you can run within Emacs. And you can also change Emacs within Emacs using its own Lisp dialect, Emacs Lisp (Emacs is programmed in Emacs Lisp). Therefore, Emacs is also its own programming language. You can change every aspect of Emacs within Emacs itself. People jokingly state Emacs is an operating system and that you should directly use it as the <span class='inlinecode'>init 1</span> process (if you don't know what the <span class='inlinecode'>init 1</span> process is: Under UNIX and similar operating systems, it's the very first userland process launched. That's usually <span class='inlinecode'>systemd</span> on Linux-based systems, <span class='inlinecode'>launchd</span> on macOS, or any other init script or init system used by the OS)!</span><br /> -<br /> -<span>In many aspects, Emacs is like shooting at everything with a bazooka! However, I prefer it simple. I only wanted Emacs to be a good editor (which it is, too), but there's too much other stuff in Emacs that I don't need to care about! Vim and NeoVim do one thing excellent: Being great text editors and, when loaded with plugins, decent IDEs, too. </span><br /> -<br /> -<h2 style='display: inline' id='magit-love'>Magit love</h2><br /> -<br /> -<span>I almost fell in love with Magit, an integrated Git client for Emacs. But I think the best way to interact with Git is to use the <span class='inlinecode'>git</span> command line directly. I don't worry about typing out all the commands, as the most commonly used commands are in my shell history. Other useful Git programs I use frequently are <span class='inlinecode'>bit</span> and <span class='inlinecode'>tig</span>. Also, get a mechanical keyboard that makes hammering whole commands into the terminal even more enjoyable.</span><br /> -<br /> -<a class='textlink' href='https://magit.vc/'>Magit</a><br /> -<a class='textlink' href='https://github.com/jonas/tig'>Tig</a><br /> -<br /> -<span>Magit is pretty neat for basic Git operations, but I found myself searching the internet for the correct sub-commands to do the things I wanted to do in Git. Mainly, the way how branches are managed is confusing. Often, I fell back to the command line to fix up the mess I produced with Magit (e.g. accidentally pushing to the wrong remote branch, so I found myself fixing things manually on the terminal with the <span class='inlinecode'>git</span> command with forced pushes....). Magit is hotkey driven, and common commands are quickly explorable through built-in hotkey menus. Still, I found it challenging to navigate to more advanced Git sub-commands that way which was much easier accomplished by using the <span class='inlinecode'>git</span> command directly.</span><br /> -<br /> -<h2 style='display: inline' id='graphical-ui'>Graphical UI</h2><br /> -<br /> -<span>If there is one thing I envy about Emacs is that it's a graphical program, whereas the Vi-family of editors are purely terminal-based. I see the benefits of being a graphical program as this enables the use of multiple fonts simultaneously to embed pictures and graphs (that would be neat as a Markdown preview, for example). There's also GVim (Vim with GTK UI), but that's more of an afterthought.</span><br /> -<br /> -<span>There are now graphical front-end clients for NeoVim, but I still need to dig into them. Let me know your experience if you have one. Luckily, I don't rely on something graphical in my text editor, but it would improve how the editor looks and feels. UTF8 can already do a lot in the terminal, and terminal emulators also allow you to use TrueType fonts. Still, you will always be limited to one TTF font for the whole terminal, and it isn't possible to have, for example, a different font for headings, paragraphs, etc... you get the idea. TTF+UTF8 can't beat authentic graphics. </span><br /> -<br /> -<h2 style='display: inline' id='scripting-it'>Scripting it</h2><br /> -<br /> -<span>It is possible to customize every aspect of Emacs through Emacs Lisp. I have done some Elk Scheme programming in the past (a dialect of Lisp), but that was a long time ago, and I am not willing to dive here again to customize my environment. I would instead take the pragmatic approach and script what I need in VimScript (a terrible language, but it gets the job done!). I watched Damian Conway's VimScript course on O'Reilly Safari Books Online, which I greatly recommend. Yes, VimScript feels clunky, funky and weird and is far less elegant than Lisp, but it gets its job done - in most cases! (That reminds me that the Vim team has announced a new major version of VimScript with improvements and language changes made - I haven't gotten to it yet - but I assume that VimScript will always stay VimScript).</span><br /> -<br /> -<a class='textlink' href='https://en.wikipedia.org/wiki/Emacs_Lisp'>Emacs Lisp</a><br /> -<a class='textlink' href='http://sam.zoy.org/elk/'>Elk Scheme</a><br /> -<a class='textlink' href='http://vimscript.org/'>VimScript</a><br /> -<a class='textlink' href='https://www.oreilly.com/library/view/scripting-vim/9781491996287/'>Scripting Vim by Damian Conway</a><br /> -<br /> -<span>NeoVim is also programmable with Lua, which seems to be a step up and Vim comes with a Perl plugin API (which was removed from NeoVim, but that is a different story - why would someone remove the most potent mature text manipulation programming language from one of the most powerful text editors?).</span><br /> -<br /> -<a class='textlink' href='https://neovim.io/doc/user/lua.html'>NeoVim Lua API</a><br /> -<br /> -<span>One example is my workflow of how I compose my blog articles (e.g. this one you are currently reading): I am writing everything in NeoVim, but I also want to have every paragraph checked against Grammarly (as English is not my first language). So I write a whole paragraph, then I select the entire paragraph via visual selection with <span class='inlinecode'>SHIFT+v</span>, and then I press <span class='inlinecode'>,y</span> to yank the paragraph to the systems clipboard, then I paste the paragraph to Grammarly's browser window with <span class='inlinecode'>CTRL+v</span>, let Grammarly suggest the improvements, and then I copy the result back with <span class='inlinecode'>CTRL+c</span> to the system clipboard and in NeoVim I type <span class='inlinecode'>,i</span> to insert the result back overriding the old paragraph (which is still selected in visual mode) with the new content. That all sounds a bit complicated, but it's surprisingly natural and efficient.</span><br /> -<br /> -<span>To come back to the example, for the clipboard integration, I use this small VimScript snippet, and I didn't have to dig into any Lisp or Perl for this:</span><br /> -<br /> -<!-- Generator: GNU source-highlight 3.1.9 -by Lorenzo Bettini -http://www.lorenzobettini.it -http://www.gnu.org/software/src-highlite --> -<pre><i><font color="silver">" Clipboard</font></i> -vnoremap ,<b><u><font color="#000000">y</font></u></b> !pbcopy<CR>ugv -vnoremap ,<b><u><font color="#000000">i</font></u></b> !pbpaste<CR> -nmap ,<b><u><font color="#000000">i</font></u></b> !wpbpaste<CR> -</pre> -<br /> -<span>That's only a very few lines and does precisely what I want. It's quick and dirty but get's the job done! If VimScript becomes too cumbersome, I can use Lua for NeoVim scripting.</span><br /> -<br /> -<h2 style='display: inline' id='the-famous-emacs-org-mode'>The famous Emacs Org mode</h2><br /> -<br /> -<span>Org-mode is an Emacs mode for keeping notes, authoring documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and more — in a fast and effective plain-text system. There's even a dedicated website for it:</span><br /> -<br /> -<a class='textlink' href='https://orgmode.org/'>https://orgmode.org/</a><br /> -<br /> -<span>In short, Org-mode is an "interactive markup language" that helps you organize everything mentioned above. I rarely touched the surface during my two-month experiment with Emacs, and I am impressed by it, so I see the benefits of having that. But it's not for me.</span><br /> -<br /> -<span>I use "Dead Tree Mode" to organize my work and notes. Dead tree? Yeah, I use an actual pen and a real paper journal (Leuchtturm or a Moleskine and a set of coloured <span class='inlinecode'>0.5</span> Muji Pens are excellent choices). That's far more immersive and flexible than a computer program can ever be. Yes, some automation and interaction with the computer (like calendar scheduling etc.) are missing. Still, an actual paper journal forces you to stay simple and focus on the actual work rather than tinkering with your computer program. (But I could not resist, and I wrote a VimScript which parses a table of contents page in Markdown format of my scanned paper journals, and NeoVim allows me to select a topic so that the corresponding PDF scan on the right journal page gets opened in an external PDF viewer (the PDF viewer is <span class='inlinecode'>zathura</span>, it uses Vi-keybindings, of course) :-). (See the appendix of this blog post for that script).</span><br /> -<br /> -<a class='textlink' href='https://pwmt.org/projects/zathura/'>Zathura</a><br /> -<br /> -<span>On the road, I also write some of my notes in Markdown format to NextCloud Notes, which is editable from my phone and via NeoVim on my computers. Markdown is much less powerful than Org-mode, but I prefer it the simple way. There's a neat terminal application, <span class='inlinecode'>ranger</span>, which I use to browse my NextCloud Notes when they are synced to a local folder on my machine. <span class='inlinecode'>ranger</span> is a file manager inspired by Vim and therefore makes use of Vim keybindings and it feels just natural to me. </span><br /> -<br /> -<a class='textlink' href='https://github.com/ranger/ranger'>Ranger - A Vim inspired file manager</a><br /> -<span>Did I mention that I also use my <span class='inlinecode'>zsh</span> (my default shell) and my <span class='inlinecode'>tmux</span> (terminal multiplexer) in Vi-mode?</span><br /> -<br /> -<a class='textlink' href='https://zsh.sourceforge.io/'>Z shell</a><br /> -<a class='textlink' href='https://github.com/tmux/tmux'>tmux terminal multiplexer</a><br /> -<br /> -<h2 style='display: inline' id='seeking-simplicity'>Seeking simplicity</h2><br /> -<br /> -<span>I am not ready to dive deep into the whole world of Emacs. I prefer small and simple tools as opposed to complex tools. Emacs comes with many features out of the box, whereas in Vim/NeoVim, you would need to install many plugins to replicate some of the behaviour. Yes, I need to invest time managing all the Vim/NeoVim plugins I use, but I feel more in control compared to Doom Emacs, where a framework around vanilla Emacs manages all the plugins. I could use vanilla Emacs and manage all my plugins the vanilla way, but for me, it's not worth the effort to learn and dive into that as all that I want to do I can already do with Vim/NeoVim.</span><br /> -<br /> -<span>I am not saying that Vim/NeoVim are simple programs, but they are much simpler than Emacs with much smaller footprints; furthermore, they appear to be more straightforward as I am used to them. I only need Vim/NeoVim to be an editor, an IDE (through some plugins), and nothing more.</span><br /> -<br /> -<h2 style='display: inline' id='conclusion'>Conclusion</h2><br /> -<br /> -<span>I understand the Emacs users now. Emacs is an incredibly powerful platform for almost everything, not just text editing. With Emacs, you can do nearly everything (Writing, editing, programming, calendar scheduling and note taking, Jira integration, playing games, listening to music, reading/writing emails, browsing the web, using as a calculator, generating HTML pages, configuring interactive menus, jumping around between every feature and every file within one single session, chat on IRC, surf the Gopherspace, ... the options are endless....). If you want to have one piece of software which rules it all and you are happy to invest a large part of your time in your platform: Pick Emacs, and over time Emacs will become "your" Emacs, customized to your own needs and change the way it works, which makes the Emacs users stick even more to it.</span><br /> -<br /> -<span>Vim/NeoVim also comes with a very high degree of customization options, but to a lesser extreme than Emacs (but still, a much higher degree than most other editors out there). If you want the best text editor in the world, which can also be tweaked to be a decent IDE, you are only looking for: Pick Vim or NeoVim! You would also need to invest a lot of time in learning, tweaking and customizing Vim/NeoVim, but that's a little more straightforward, and the result is much more lightweight once you get used to the "Vi way of doing things" you never would want to change back. I haven't tried the Emacs vanilla keystrokes, but they are terrible (that's probably one of the reasons why Doom Emacs uses Vim keybindings by default).</span><br /> -<br /> -<span class='quote'>Update: One reader recommended to have a look at NvChad. NvChad is a NeoVim config written in Lua aiming to provide a base configuration with very beautiful UI and blazing fast startuptime (around <span class='inlinecode'>0.02</span> secs ~ <span class='inlinecode'>0.07</span> secs). They tweak UI plugins such as telescope, nvim-tree, bufferline etc well to provide an aesthetic UI experience. That sounds interesting!</span><br /> -<br /> -<a class='textlink' href='https://github.com/NvChad/NvChad'>https://github.com/NvChad/NvChad</a><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 27823f85..930ba145 100644 --- a/gemfeed/index.gmi +++ b/gemfeed/index.gmi @@ -2,6 +2,7 @@ ## To be in the .zone! +=> ./2025-04-19-when-book-notes.gmi 2025-04-19 - 'When: The Scientific Secrets of Perfect Timing' book notes => ./2025-04-05-f3s-kubernetes-with-freebsd-part-4.gmi 2025-04-05 - f3s: Kubernetes with FreeBSD - Part 4: Rocky Linux Bhyve VMs => ./2025-03-05-sharing-on-social-media-with-gos.gmi 2025-03-05 - Sharing on Social Media with Gos v1.0.0 => ./2025-02-08-random-weird-things-ii.gmi 2025-02-08 - Random Weird Things - Part Ⅱ @@ -1,6 +1,6 @@ # Hello! -> This site was generated at 2025-04-11T09:45:17+03:00 by `Gemtexter` +> This site was generated at 2025-04-19T10:29:07+03:00 by `Gemtexter` Welcome to the ... @@ -38,6 +38,7 @@ Everything you read on this site is my personal opinion and experience. You can ### Posts +=> ./gemfeed/2025-04-19-when-book-notes.gmi 2025-04-19 - 'When: The Scientific Secrets of Perfect Timing' book notes => ./gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.gmi 2025-04-05 - f3s: Kubernetes with FreeBSD - Part 4: Rocky Linux Bhyve VMs => ./gemfeed/2025-03-05-sharing-on-social-media-with-gos.gmi 2025-03-05 - Sharing on Social Media with Gos v1.0.0 => ./gemfeed/2025-02-08-random-weird-things-ii.gmi 2025-02-08 - Random Weird Things - Part Ⅱ diff --git a/notes/career-guide-and-soft-skills.gmi b/notes/career-guide-and-soft-skills.gmi index 85795e7e..dbe22fcd 100644 --- a/notes/career-guide-and-soft-skills.gmi +++ b/notes/career-guide-and-soft-skills.gmi @@ -308,6 +308,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/mind-management.gmi b/notes/mind-management.gmi index 773c8a03..aa616164 100644 --- a/notes/mind-management.gmi +++ b/notes/mind-management.gmi @@ -110,6 +110,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/never-split-the-difference.gmi b/notes/never-split-the-difference.gmi index 3e422377..e1f8511b 100644 --- a/notes/never-split-the-difference.gmi +++ b/notes/never-split-the-difference.gmi @@ -139,6 +139,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/slow-productivity.gmi b/notes/slow-productivity.gmi index 257409ab..a741d094 100644 --- a/notes/slow-productivity.gmi +++ b/notes/slow-productivity.gmi @@ -138,6 +138,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes (You are currently reading this) diff --git a/notes/staff-engineer.gmi b/notes/staff-engineer.gmi index 3d497f5d..1a836fd2 100644 --- a/notes/staff-engineer.gmi +++ b/notes/staff-engineer.gmi @@ -121,6 +121,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes (You are currently reading this) => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/the-obstacle-is-the-way.gmi b/notes/the-obstacle-is-the-way.gmi index b6868663..84a5f69c 100644 --- a/notes/the-obstacle-is-the-way.gmi +++ b/notes/the-obstacle-is-the-way.gmi @@ -100,6 +100,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/the-pragmatic-programmer.gmi b/notes/the-pragmatic-programmer.gmi index 2ec8798e..428a0e7f 100644 --- a/notes/the-pragmatic-programmer.gmi +++ b/notes/the-pragmatic-programmer.gmi @@ -80,6 +80,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/the-stoic-challenge.gmi b/notes/the-stoic-challenge.gmi index 16f87152..975af8cf 100644 --- a/notes/the-stoic-challenge.gmi +++ b/notes/the-stoic-challenge.gmi @@ -57,6 +57,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes => ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes => ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes (You are currently reading this) => ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes diff --git a/notes/when.gmi b/notes/when.gmi index 4dc50412..cb82acfe 100644 --- a/notes/when.gmi +++ b/notes/when.gmi @@ -1,7 +1,21 @@ # "When: The Scientific Secrets of Perfect Timing" book notes +> Published at 2025-04-19T10:26:05+03:00 + These are my personal book notes from Daniel Pink's "When: The Scientific Secrets of Perfect Timing." They are for myself, but I hope they might be useful to you too. +``` + __ + (`/\ + `=\/\ __...--~~~~~-._ _.-~~~~~--...__ + `=\/\ \ / \\ + `=\/ V \\ + //_\___--~~~~~~-._ | _.-~~~~~~--...__\\ + // ) (..----~~~~._\ | /_.~~~~----.....__\\ + ===( INK )==========\\|//==================== +__ejm\___/________dwb`---`______________________ +``` + ## Table of Contents * ⇢ "When: The Scientific Secrets of Perfect Timing" book notes @@ -81,9 +95,18 @@ Life satisfaction tends to dip in midlife, around the forties, but increases aro These insights from "When" can guide actions to optimize performance, well-being, and satisfaction across various aspects of life. -Other book notes of mine are: +E-Mail your comments to `paul@nospam.buetow.org` :-) +Other book notes of mine are: -E-Mail your comments to `paul@nospam.buetow.org` :-) +=> ./when.gmi 2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes (You are currently reading this) +=> ./staff-engineer.gmi 2024-10-24 "Staff Engineer" book notes +=> ./the-stoic-challenge.gmi 2024-07-07 "The Stoic Challenge" book notes +=> ./slow-productivity.gmi 2024-05-01 "Slow Productivity" book notes +=> ./mind-management.gmi 2023-11-11 "Mind Management" book notes +=> ./career-guide-and-soft-skills.gmi 2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes +=> ./the-obstacle-is-the-way.gmi 2023-05-06 "The Obstacle is the Way" book notes +=> ./never-split-the-difference.gmi 2023-04-01 "Never split the difference" book notes +=> ./the-pragmatic-programmer.gmi 2023-03-16 "The Pragmatic Programmer" book notes => ../ Back to the main site diff --git a/notes/when.gmi.tpl b/notes/when.gmi.tpl index 381cd7da..00b1ac7d 100644 --- a/notes/when.gmi.tpl +++ b/notes/when.gmi.tpl @@ -1,77 +1 @@ -# "When: The Scientific Secrets of Perfect Timing" book notes - -These are my personal book notes from Daniel Pink's "When: The Scientific Secrets of Perfect Timing." They are for myself, but I hope they might be useful to you too. - -<< template::inline::toc - -You are a different kind of organism based on the time of day. For example, school tests show worse results later in the day, especially if there are fewer computers than students available. Every person has a chronotype, such as a late or early peaker, or somewhere in the middle (like most people). You can assess your chronotype here: - -=> https://www.danpink.com/mctq/ Chronotype Assessment - -Following your chronotype can lead to more happiness and higher job satisfaction. - -## Daily Rhythms - -Peak, Trough, Rebound (Recovery): Most people experience these periods throughout the day. It's best to "eat the frog" or tackle daunting tasks during the peak. A twin peak exists every day, with mornings and early evenings being optimal for most people. Negative moods follow the opposite pattern, peaking in the afternoon. Light helps adjust but isn't the main driver of our internal clock. Like plants, humans have intrinsic rhythms. - -## Optimal Task Timing - -* Analytical work requiring sharpness and focus is best at the peak. -* Creative work is more effective during non-peak times. -* Biorhythms can sway performance by up to twenty percent. - -## Exercise Timing - -Exercise in the morning to lose weight; you burn up to twenty percent more fat if you exercise before eating. Exercising after eating aids muscle gain, using the energy from the food. Morning exercises elevate mood, with the effect lasting all day. They also make forming a habit easier. The late afternoon is best for athletic performance due to optimal body temperature, reducing injury risk. - -## Drinking Habits - -* Drink water in the morning to counter mild dehydration upon waking. -* Delay coffee consumption until cortisol production peaks an hour or 90 minutes after waking. This helps avoid caffeine resistance. -* For an afternoon boost, have coffee once cortisol levels drop. - -## Afternoon Challenges ("Bermuda Triangle") - -* Mistakes are more common in hospitals during this period, like incorrect antibiotic subscriptions or missed handwashing. -* Traffic accidents and unfavorable judge decisions occur more frequently in the afternoon. -* 2:55 pm is the least productive time of the day. - -## Breaks and Productivity - -Short, restorative breaks enhance performance. Student exam results improved with a half-hour break beforehand. Even micro-breaks can be beneficial—hourly five-minute walking breaks can increase productivity as much as 30-minute walks. Nature-based breaks are more effective than indoor ones, and full detachment in breaks is essential for restoration. Physical activity during breaks boosts concentration and productivity more than long walks do. Complete detachment from work during breaks is critical. - -## Napping - -Short naps (10-20 minutes) significantly enhance mood, alertness, and cognitive performance, improving learning and problem-solving abilities. Napping increases with age, benefiting mood, flow, and overall health. A "nappuccino," or napping after coffee, offers a double boost, as caffeine takes around 25 minutes to kick in. - -## Scheduling Breaks - -* Track breaks just as you do with tasks—aim for three breaks a day. -* Every 25 minutes, look away and daydream for 20 seconds, or engage in short exercises. -* Meditating for even three minutes is a highly effective restorative activity. -* The "Fresh Start Effect" (e.g., beginning a diet on January 1st or a new week) impacts motivation, as does recognizing progress. At the end of each day, spends two minutes to write down accomplishments. - -## Final Impressions - -- The concluding experience of a vacation significantly influences overall memories. -- Restaurant reviews often hinge on the end of the visit, highlighting extras like wrong bills or additional desserts. -- Considering one's older future self can motivate improvements in the present. - -## The Midlife U Curve - -Life satisfaction tends to dip in midlife, around the forties, but increases around age 54. - -## Project Management Tips - -* Halfway through a project, there's a concentrated work effort ("Oh Oh Effect"), similar to an alarm when slightly behind schedule. -* Recognizing daily accomplishments can elevate motivation and satisfaction. - -These insights from "When" can guide actions to optimize performance, well-being, and satisfaction across various aspects of life. - -Other book notes of mine are: - -<< template::inline::rindex book-notes - -E-Mail your comments to `paul@nospam.buetow.org` :-) - -=> ../ Back to the main site +<< cat ../gemfeed/2025-04-19-when-book-notes.gmi | sed 's/....-..-..-//; s/-book-notes//;' diff --git a/uptime-stats.gmi b/uptime-stats.gmi index 77ede704..bc519b8a 100644 --- a/uptime-stats.gmi +++ b/uptime-stats.gmi @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2025-04-11T09:45:16+03:00 +> This site was last updated at 2025-04-19T10:29:07+03: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. |
