diff options
28 files changed, 500 insertions, 288 deletions
diff --git a/about/resources.gmi b/about/resources.gmi index 154926e0..11c332ce 100644 --- a/about/resources.gmi +++ b/about/resources.gmi @@ -35,105 +35,105 @@ You won't find any links on this site because, over time, the links will break. In random order: -* Perl New Features; Joshua McAdams, brian d foy; Perl School -* C++ Programming Language; Bjarne Stroustrup; -* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible * Site Reliability Engineering; How Google runs production systems; O'Reilly -* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Effective awk programming; Arnold Robbins; O'Reilly +* Effective Java; Joshua Bloch; Addison-Wesley Professional +* Ultimate Go Notebook; Bill Kennedy +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Modern Perl; Chromatic ; Onyx Neon Press +* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* Polished Ruby Programming; Jeremy Evans; Packt Publishing * Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* Data Science at the Command Line; Jeroen Janssens; O'Reilly -* Raku Recipes; J.J. Merelo; Apress -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly -* The Docker Book; James Turnbull; Kindle * Raku Fundamentals; Moritz Lenz; Apress +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf * Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Effective Java; Joshua Bloch; Addison-Wesley Professional +* Pro Puppet; James Turnbull, Jeffrey McCune; Apress +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press * Systemprogrammierung in Go; Frank Müller; dpunkt +* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* The Docker Book; James Turnbull; Kindle +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press +* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly +* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* Effective awk programming; Arnold Robbins; O'Reilly +* Java ist auch eine Insel; Christian Ullenboom; * Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* DNS and BIND; Cricket Liu; O'Reilly * Funktionale Programmierung; Peter Pepper; Springer -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Terraform Cookbook; Mikael Krief; Packt Publishing * 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 -* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers -* Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook -* Polished Ruby Programming; Jeremy Evans; Packt Publishing * 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* Modern Perl; Chromatic ; Onyx Neon Press * Leanring eBPF; Liz Rice; O'Reilly -* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly * Developing Games in Java; David Brackeen and others...; New Riders -* Terraform Cookbook; Mikael Krief; Packt Publishing -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible -* Java ist auch eine Insel; Christian Ullenboom; -* Ultimate Go Notebook; Bill Kennedy -* DNS and BIND; Cricket Liu; O'Reilly -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* C++ Programming Language; Bjarne Stroustrup; +* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly +* Raku Recipes; J.J. Merelo; Apress +* Perl New Features; Joshua McAdams, brian d foy; Perl School +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton +* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt ## 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 -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* Relayd and Httpd Mastery; Michael W Lucas * Go: Design Patterns for Real-World Projects; Mat Ryer; Packt +* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly * BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley * The Linux Programming Interface; Michael Kerrisk; No Starch Press -* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly * Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly -* Relayd and Httpd Mastery; Michael W Lucas ## Self-development and soft-skills books In random order: -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* Atomic Habits; James Clear; Random House Business +* Stop starting, start finishing; Arne Roock; Lean-Kanban University +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* Deep Work; Cal Newport; Piatkus +* Ultralearning; Scott Young; Thorsons +* The Good Enough Job; Simone Stolzoff; Ebury Edge * Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select * The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* Eat That Frog; Brian Tracy * Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne -* The Joy of Missing Out; Christina Crook; New Society Publishers -* Atomic Habits; James Clear; Random House Business -* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly -* Deep Work; Cal Newport; Piatkus +* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook +* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* Digital Minimalism; Cal Newport; Portofolio Penguin +* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing +* Meditation for Mortals, Oliver Burkeman, Audiobook +* The Bullet Journal Method; Ryder Carroll; Fourth Estate * Getting Things Done; David Allen +* Psycho-Cybernetics; Maxwell Maltz; Perigee Books * The Power of Now; Eckhard Tolle; Yellow Kite -* Meditation for Mortals, Oliver Burkeman, Audiobook -* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) -* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing -* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook -* Stop starting, start finishing; Arne Roock; Lean-Kanban University -* Soft Skills; John Sommez; Manning Publications -* 101 Essays that change the way you think; Brianna Wiest; Audiobook -* Eat That Frog; Brian Tracy * Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd +* Slow Productivity; Cal Newport; Penguin Random House +* The Joy of Missing Out; Christina Crook; New Society Publishers +* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook * The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Ultralearning; Scott Young; Thorsons -* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook -* Eat That Frog!; Brian Tracy; Hodder Paperbacks +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly * Ultralearning; Anna Laurent; Self-published via Amazon -* Digital Minimalism; Cal Newport; Portofolio Penguin -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business * Influence without Authority; A. Cohen, D. Bradford; Wiley -* Slow Productivity; Cal Newport; Penguin Random House -* The Good Enough Job; Simone Stolzoff; Ebury Edge -* Psycho-Cybernetics; Maxwell Maltz; Perigee Books -* The Bullet Journal Method; Ryder Carroll; Fourth Estate +* Soft Skills; John Sommez; Manning Publications +* Eat That Frog!; Brian Tracy; Hodder Paperbacks +* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion * So Good They Can't Ignore You; Cal Newport; Business Plus +* 101 Essays that change the way you think; Brianna Wiest; Audiobook => ../notes/index.gmi Here are notes of mine for some of the books @@ -141,30 +141,30 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon -* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* 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) +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online * Developing IaC with Terraform (with Live Lessons); O'Reilly Online -* Apache Tomcat Best Practises; 3-day on-site training * Protocol buffers; O'Reilly Online -* Functional programming lecture; Remote University of Hagen -* AWS Immersion Day; Amazon; 1-day interactive online training +* Structure and Interpretation of Computer Programs; Harold Abelson and more...; * The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online * Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online +* Apache Tomcat Best Practises; 3-day on-site training +* Functional programming lecture; Remote University of Hagen +* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* AWS Immersion Day; Amazon; 1-day interactive online training * Scripting Vim; Damian Conway; O'Reilly Online -* Structure and Interpretation of Computer Programs; Harold Abelson and more...; +* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon * MySQL Deep Dive Workshop; 2-day on-site training * 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) -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. ## 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 @@ -172,56 +172,56 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: -* Dev Interrupted * The ProdCast (Google SRE Podcast) -* Modern Mentor -* The Changelog Podcast(s) -* Backend Banter -* Deep Questions with Cal Newport -* The Pragmatic Engineer Podcast * Maintainable +* The Pragmatic Engineer Podcast +* Hidden Brain +* Dev Interrupted +* Cup o' Go [Golang] +* The Changelog Podcast(s) * Fork Around And Find Out * BSD Now [BSD] +* Backend Banter +* Deep Questions with Cal Newport * Fallthrough [Golang] -* Hidden Brain -* Cup o' Go [Golang] +* Modern Mentor ### 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. +* Ship It (predecessor of Fork Around And Find Out) * CRE: Chaosradio Express [german] -* Modern Mentor -* FLOSS weekly * Java Pub House -* Ship It (predecessor of Fork Around And Find Out) +* FLOSS weekly * Go Time (predecessor of fallthrough) +* Modern Mentor ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* Applied Go Weekly Newsletter -* byteSizeGo +* The Pragmatic Engineer +* Andreas Brandhorst Newsletter (Sci-Fi author) * Register Spill -* Golang Weekly * VK Newsletter -* Monospace Mentor -* The Valuable Dev +* Golang Weekly +* byteSizeGo * Ruby Weekly -* Andreas Brandhorst Newsletter (Sci-Fi author) -* The Pragmatic Engineer -* Changelog News * The Imperfectionist +* The Valuable Dev +* Changelog News +* Monospace Mentor +* Applied Go Weekly Newsletter ## 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: -* Linux Magazine -* freeX (not published anymore) -* Linux User * LWN (online only) +* Linux User +* freeX (not published anymore) +* Linux Magazine # 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 87087a8c..ba633744 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 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 fc76127a..d7736ed2 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 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 591339a6..5e73d05d 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 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 d61d08aa..9dc83fc3 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/gemfeed/2023-11-11-mind-management-book-notes.gmi b/gemfeed/2023-11-11-mind-management-book-notes.gmi index 93cf4f23..b866a8eb 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/gemfeed/2024-05-01-slow-productivity-book-notes.gmi b/gemfeed/2024-05-01-slow-productivity-book-notes.gmi index 9dc007c7..2817b430 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 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 6ebd8d77..8fa0ff58 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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) diff --git a/gemfeed/2024-10-24-staff-engineer-book-notes.gmi b/gemfeed/2024-10-24-staff-engineer-book-notes.gmi index fdf891d3..8f7e48f8 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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/gemfeed/2025-04-19-when-book-notes.gmi b/gemfeed/2025-04-19-when-book-notes.gmi index 3810d761..dbbf80f7 100644 --- a/gemfeed/2025-04-19-when-book-notes.gmi +++ b/gemfeed/2025-04-19-when-book-notes.gmi @@ -99,6 +99,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./2025-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi b/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi new file mode 100644 index 00000000..51872d2e --- /dev/null +++ b/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi @@ -0,0 +1,80 @@ +# "A Monk's Guide to Happiness" book notes + +> Published at 2025-06-07T10:30:11+03:00 + +These are my personal book notes from Gelong Thubten's "A Monk's Guide to Happiness: Meditation in the 21st century." They are for my own reference, but I hope they might be useful to you as well. + +## Table of Contents + +* ⇢ "A Monk's Guide to Happiness" book notes +* ⇢ ⇢ Understanding Happiness +* ⇢ ⇢ The Role of Meditation +* ⇢ ⇢ Managing Thoughts and Emotions +* ⇢ ⇢ Practice and Discipline +* ⇢ ⇢ Perspectives on Relationships and Interactions +* ⇢ ⇢ Reflective Questions +* ⇢ ⇢ Miscellaneous Guidelines + +## Understanding Happiness + +* Happiness is a skill we can train. +* Happiness is not about accomplishing goals, as that would be in the future. +* Feel free now. No urge about past and future. +* We can learn to produce our own happiness independently of physical needs. When we walk in a park, how do we feel? We can train to reproduce that feeling independently. + +## The Role of Meditation + +* Meditation is not about clearing your mind. A busy mind has nothing to do with interfering with your meditation. +* Our problem is that we need to detect that awareness. Meditation connects us with awareness. Awareness is freedom. +* We can let the mind be and don't care about the thoughts. It will have benefits for your life. It will protect you from all kinds of stress. +* Better meditate with open eyes so you don't associate it with the dark. You will also be able to be in a meditation state of mind outside of the meditation session. +* Have a baseline for time to build up discipline. +* We don't need to do anything about stress, just take a step back. + +## Managing Thoughts and Emotions + +* Our flow of emotions is really just habits. That can be changed through training, e.g., meditation training. +* A part of the mind recognises that we are sad or angry. That part is not sad or angry by itself, obviously. So we can escape to that part of the mind, be the observer, and not draw in the constant flow of emotions and thoughts. +* Let the front and back doors of your house open, and let the thoughts come in and leave. Just don't serve them tea. This once said, a great Zen master. +* Thoughts are friends and not enemies. +* Thoughts help the meditation as they make us notice that we wandered off, and therefore, we strengthen the reflection. + +## Practice and Discipline + +* The importance of habits to practice mindfulness. Bring mindfulness into the daily practice. +* Integrating short moments of mindfulness during the day is the fast track to happiness. Start off with small tasks, e.g. while washing your hands. +* Have many small doses of mindfulness and don't prolong as otherwise, your mind will revolt. +* Have a small moment of mindfulness when you wake up and go to sleep. +* Practice staying fully present in an uncomfortable situation and without judgement. +* Don't become two persons who never meet: the meditator and the not meditator. So integrate mindfulness during the day too. + +## Perspectives on Relationships and Interactions + +* Who is the opponent? The other person. The things he said or our reactions to things? Forgiveness is a high form of compassion. +* Understand the suffering of the person who "hurt" us. Where is the aggressor really coming from? +* People who are stressed or unhappy do and say things they wouldn't have said have done otherwise. Acting under anger is like being influenced by alcohol. +* People don't have a masterplan to destroy others, even if it seems so. They are under strong bad influence by themselves. Something terrible happened to them. Revenge makes no sense. +* Be grateful for people "trying" to hurt you as they help you to practice your path. + +## Reflective Questions + +* Why do I do all the things I do? What do I try to achieve? +* What am I doing about that? +* Is it working? +* What are the real causes of happiness and suffering? +* What about meditation? How does that address the situation? + +## Miscellaneous Guidelines + +* Posture is important as the mind and body are connected. +* Don't use music, so you don't rely on music to change your state of mind. Similar regular guided meditation. Guided meditation is good for learning a technique, but you should not rely on another voice. +* You are not trying to relax. Relaxing and trying are two different things. +* When you love everything, even the bad things happening to you, then you are invincible. +* Happiness is all in your mind. As if you flip a switch there. +* Digging for answers will never end. It will always cause more material to dig. + +If happiness is a mental issue. Clearly, the best time is spent training your mind in your free time and don't always be busy with other things. E.g. meditation, or think about the benefits of meditation. All that we do in our free time is search for happiness. Are the things we do actually working? There is always something around the corner... + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +=> ../ Back to the main site diff --git a/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi.tpl b/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi.tpl new file mode 100644 index 00000000..a3149b9d --- /dev/null +++ b/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi.tpl @@ -0,0 +1,71 @@ +# "A Monk's Guide to Happiness" book notes + +> Published at 2025-06-07T10:30:11+03:00 + +These are my personal book notes from Gelong Thubten's "A Monk's Guide to Happiness: Meditation in the 21st century." They are for my own reference, but I hope they might be useful to you as well. + +<< template::inline::toc + +## Understanding Happiness + +* Happiness is a skill we can train. +* Happiness is not about accomplishing goals, as that would be in the future. +* Feel free now. No urge about past and future. +* We can learn to produce our own happiness independently of physical needs. When we walk in a park, how do we feel? We can train to reproduce that feeling independently. + +## The Role of Meditation + +* Meditation is not about clearing your mind. A busy mind has nothing to do with interfering with your meditation. +* Our problem is that we need to detect that awareness. Meditation connects us with awareness. Awareness is freedom. +* We can let the mind be and don't care about the thoughts. It will have benefits for your life. It will protect you from all kinds of stress. +* Better meditate with open eyes so you don't associate it with the dark. You will also be able to be in a meditation state of mind outside of the meditation session. +* Have a baseline for time to build up discipline. +* We don't need to do anything about stress, just take a step back. + +## Managing Thoughts and Emotions + +* Our flow of emotions is really just habits. That can be changed through training, e.g., meditation training. +* A part of the mind recognises that we are sad or angry. That part is not sad or angry by itself, obviously. So we can escape to that part of the mind, be the observer, and not draw in the constant flow of emotions and thoughts. +* Let the front and back doors of your house open, and let the thoughts come in and leave. Just don't serve them tea. This once said, a great Zen master. +* Thoughts are friends and not enemies. +* Thoughts help the meditation as they make us notice that we wandered off, and therefore, we strengthen the reflection. + +## Practice and Discipline + +* The importance of habits to practice mindfulness. Bring mindfulness into the daily practice. +* Integrating short moments of mindfulness during the day is the fast track to happiness. Start off with small tasks, e.g. while washing your hands. +* Have many small doses of mindfulness and don't prolong as otherwise, your mind will revolt. +* Have a small moment of mindfulness when you wake up and go to sleep. +* Practice staying fully present in an uncomfortable situation and without judgement. +* Don't become two persons who never meet: the meditator and the not meditator. So integrate mindfulness during the day too. + +## Perspectives on Relationships and Interactions + +* Who is the opponent? The other person. The things he said or our reactions to things? Forgiveness is a high form of compassion. +* Understand the suffering of the person who "hurt" us. Where is the aggressor really coming from? +* People who are stressed or unhappy do and say things they wouldn't have said have done otherwise. Acting under anger is like being influenced by alcohol. +* People don't have a masterplan to destroy others, even if it seems so. They are under strong bad influence by themselves. Something terrible happened to them. Revenge makes no sense. +* Be grateful for people "trying" to hurt you as they help you to practice your path. + +## Reflective Questions + +* Why do I do all the things I do? What do I try to achieve? +* What am I doing about that? +* Is it working? +* What are the real causes of happiness and suffering? +* What about meditation? How does that address the situation? + +## Miscellaneous Guidelines + +* Posture is important as the mind and body are connected. +* Don't use music, so you don't rely on music to change your state of mind. Similar regular guided meditation. Guided meditation is good for learning a technique, but you should not rely on another voice. +* You are not trying to relax. Relaxing and trying are two different things. +* When you love everything, even the bad things happening to you, then you are invincible. +* Happiness is all in your mind. As if you flip a switch there. +* Digging for answers will never end. It will always cause more material to dig. + +If happiness is a mental issue. Clearly, the best time is spent training your mind in your free time and don't always be busy with other things. E.g. meditation, or think about the benefits of meditation. All that we do in our free time is search for happiness. Are the things we do actually working? There is always something around the corner... + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +=> ../ Back to the main site diff --git a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi index 7c353136..aab615e5 100644 --- a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi +++ b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-6.gmi @@ -19,6 +19,7 @@ This is the sixth blog post about the f3s series for self-hosting demands in a h * ⇢ ⇢ UFS Setup * ⇢ ⇢ ZFS Setup * ⇢ ⇢ ⇢ Encryption +* ⇢ ⇢ HAST ## Introduction @@ -185,6 +186,108 @@ config: errors: No known data errors ``` +## HAST + +``` +doas zpool export zdata + +paul@f0:/etc/rc.d % cat /etc/hast.conf +resource storage { + on f0 { + local /dev/ada1 + remote 192.168.1.130 + } + on f1 { + local /dev/ada1 + remote 192.168.1.131 + } +} + +paul@f0:/etc/rc.d % doas hastctl create storage +paul@f0:/etc/rc.d % doas hastctl role primary storage +paul@f0:/etc/rc.d % doas service hastd onestart +Starting hastd. + +paul@f1:/etc/rc.d % doas hastctl create storage +paul@f1:/etc/rc.d % doas hastctl role secondary storage +paul@f1:/etc/rc.d % doas service hastd onestart +Starting hastd. + + +paul@f0:/var/log % doas hastctl status +Name Status Role Components +storage complete primary /dev/ada1 192.168.1.131 + +paul@f1:/var/log % doas hastctl status +Name Status Role Components +storage complete secondary /dev/ada1 192.168.1.130 + + + +paul@f0:/dev/hast % ls -l /dev/hast/storage +crw-r----- 1 root operator 0x83 Jun 6 00:08 /dev/hast/storage + +paul@f0:/dev/hast % doas zpool create -m /zhast zhast /dev/hast/storage +paul@f0:/dev/hast % doas zpool status zhast + pool: zhast + state: ONLINE +config: + + NAME STATE READ WRITE CKSUM + zhast ONLINE 0 0 0 + hast/storage ONLINE 0 0 0 + +errors: No known data errors +paul@f0:/dev/hast % doas zpool list +NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT +zhast 928G 420K 928G - - 0% 0% 1.00x ONLINE - +zroot 472G 21.0G 451G - - 0% 4% 1.00x ONLINE -``` + + +paul@f0:/dev/hast % doas openssl rand -out /keys/zhast.key 32 +paul@f0:/dev/hast % doas zfs create -o encryption=on -o keyformat=raw -o keylocation=file:///keys/zhast.key zhast/enc +paul@f0:/data/enc % zfs list | grep hast +zhast 764K 899G 96K /zhast +zhast/enc 200K 899G 200K /zhast/enc + +... copying the key to f1 + + +paul@f1:/var/log % doas hastctl list +storage: + role: secondary + provname: storage + localpath: /dev/ada1 + extentsize: 2097152 (2.0MB) + keepdirty: 0 + remoteaddr: 192.168.1.130 + replication: memsync + status: complete + workerpid: 2546 + dirty: 0 (0B) + statistics: + reads: 0 + writes: 26 + deletes: 0 + flushes: 0 + activemap updates: 0 + local errors: read: 0, write: 0, delete: 0, flush: 0 + queues: local: 0, send: 0, recv: 0, done: 0, idle: 255 + + + + + +paul@f1:/var/log % zfs get all zhast/enc | grep -E '(encryption|key)' +zhast/enc encryption aes-256-gcm - +zhast/enc keylocation file:///keys/zhast.key local +zhast/enc keyformat raw - +zhast/enc encryptionroot zhast/enc - +zhast/enc keystatus unavailable - + +root@f0:/zhast/enc # sysrc hastd_enable=YES +hastd_enable: NO -> YES + ZFS auto scrubbing....~? @@ -206,3 +309,5 @@ Other *BSD-related posts: E-Mail your comments to `paul@nospam.buetow.org` => ../ Back to the main site + +https://forums.freebsd.org/threads/hast-and-zfs-with-carp-failover.29639/ diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index e118ed3d..ac8dedb9 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,12 +1,113 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2025-06-03T10:27:49+03:00</updated> + <updated>2025-06-07T10:30:12+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>'A Monk's Guide to Happiness' book notes</title> + <link href="gemini://foo.zone/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi" /> + <id>gemini://foo.zone/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi</id> + <updated>2025-06-07T10:30:11+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 Gelong Thubten's 'A Monk's Guide to Happiness: Meditation in the 21st century.' They are for my own reference, but I hope they might be useful to you as well.</summary> + <content type="xhtml"> + <div xmlns="http://www.w3.org/1999/xhtml"> + <h1 style='display: inline' id='a-monk-s-guide-to-happiness-book-notes'>"A Monk's Guide to Happiness" book notes</h1><br /> +<br /> +<span>These are my personal book notes from Gelong Thubten's "A Monk's Guide to Happiness: Meditation in the 21st century." They are for my own reference, but I hope they might be useful to you as well.</span><br /> +<br /> +<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> +<br /> +<ul> +<li><a href='#a-monk-s-guide-to-happiness-book-notes'>"A Monk's Guide to Happiness" book notes</a></li> +<li>⇢ <a href='#understanding-happiness'>Understanding Happiness</a></li> +<li>⇢ <a href='#the-role-of-meditation'>The Role of Meditation</a></li> +<li>⇢ <a href='#managing-thoughts-and-emotions'>Managing Thoughts and Emotions</a></li> +<li>⇢ <a href='#practice-and-discipline'>Practice and Discipline</a></li> +<li>⇢ <a href='#perspectives-on-relationships-and-interactions'>Perspectives on Relationships and Interactions</a></li> +<li>⇢ <a href='#reflective-questions'>Reflective Questions</a></li> +<li>⇢ <a href='#miscellaneous-guidelines'>Miscellaneous Guidelines</a></li> +</ul><br /> +<h2 style='display: inline' id='understanding-happiness'>Understanding Happiness</h2><br /> +<br /> +<ul> +<li>Happiness is a skill we can train. </li> +<li>Happiness is not about accomplishing goals, as that would be in the future. </li> +<li>Feel free now. No urge about past and future. </li> +<li>We can learn to produce our own happiness independently of physical needs. When we walk in a park, how do we feel? We can train to reproduce that feeling independently. </li> +</ul><br /> +<h2 style='display: inline' id='the-role-of-meditation'>The Role of Meditation</h2><br /> +<br /> +<ul> +<li>Meditation is not about clearing your mind. A busy mind has nothing to do with interfering with your meditation.</li> +<li>Our problem is that we need to detect that awareness. Meditation connects us with awareness. Awareness is freedom.</li> +<li>We can let the mind be and don't care about the thoughts. It will have benefits for your life. It will protect you from all kinds of stress.</li> +<li>Better meditate with open eyes so you don't associate it with the dark. You will also be able to be in a meditation state of mind outside of the meditation session.</li> +<li>Have a baseline for time to build up discipline.</li> +<li>We don't need to do anything about stress, just take a step back.</li> +</ul><br /> +<h2 style='display: inline' id='managing-thoughts-and-emotions'>Managing Thoughts and Emotions</h2><br /> +<br /> +<ul> +<li>Our flow of emotions is really just habits. That can be changed through training, e.g., meditation training.</li> +<li>A part of the mind recognises that we are sad or angry. That part is not sad or angry by itself, obviously. So we can escape to that part of the mind, be the observer, and not draw in the constant flow of emotions and thoughts. </li> +<li>Let the front and back doors of your house open, and let the thoughts come in and leave. Just don't serve them tea. This once said, a great Zen master.</li> +<li>Thoughts are friends and not enemies. </li> +<li>Thoughts help the meditation as they make us notice that we wandered off, and therefore, we strengthen the reflection.</li> +</ul><br /> +<h2 style='display: inline' id='practice-and-discipline'>Practice and Discipline</h2><br /> +<br /> +<ul> +<li>The importance of habits to practice mindfulness. Bring mindfulness into the daily practice.</li> +<li>Integrating short moments of mindfulness during the day is the fast track to happiness. Start off with small tasks, e.g. while washing your hands.</li> +<li>Have many small doses of mindfulness and don't prolong as otherwise, your mind will revolt.</li> +<li>Have a small moment of mindfulness when you wake up and go to sleep.</li> +<li>Practice staying fully present in an uncomfortable situation and without judgement.</li> +<li>Don't become two persons who never meet: the meditator and the not meditator. So integrate mindfulness during the day too.</li> +</ul><br /> +<h2 style='display: inline' id='perspectives-on-relationships-and-interactions'>Perspectives on Relationships and Interactions</h2><br /> +<br /> +<ul> +<li>Who is the opponent? The other person. The things he said or our reactions to things? Forgiveness is a high form of compassion.</li> +<li>Understand the suffering of the person who "hurt" us. Where is the aggressor really coming from?</li> +<li>People who are stressed or unhappy do and say things they wouldn't have said have done otherwise. Acting under anger is like being influenced by alcohol.</li> +<li>People don't have a masterplan to destroy others, even if it seems so. They are under strong bad influence by themselves. Something terrible happened to them. Revenge makes no sense.</li> +<li>Be grateful for people "trying" to hurt you as they help you to practice your path.</li> +</ul><br /> +<h2 style='display: inline' id='reflective-questions'>Reflective Questions</h2><br /> +<br /> +<ul> +<li> Why do I do all the things I do? What do I try to achieve?</li> +<li> What am I doing about that? </li> +<li> Is it working?</li> +<li> What are the real causes of happiness and suffering?</li> +<li> What about meditation? How does that address the situation?</li> +</ul><br /> +<h2 style='display: inline' id='miscellaneous-guidelines'>Miscellaneous Guidelines</h2><br /> +<br /> +<ul> +<li> Posture is important as the mind and body are connected.</li> +<li> Don't use music, so you don't rely on music to change your state of mind. Similar regular guided meditation. Guided meditation is good for learning a technique, but you should not rely on another voice.</li> +<li> You are not trying to relax. Relaxing and trying are two different things.</li> +<li> When you love everything, even the bad things happening to you, then you are invincible.</li> +<li> Happiness is all in your mind. As if you flip a switch there.</li> +<li> Digging for answers will never end. It will always cause more material to dig.</li> +</ul><br /> +<span>If happiness is a mental issue. Clearly, the best time is spent training your mind in your free time and don't always be busy with other things. E.g. meditation, or think about the benefits of meditation. All that we do in our free time is search for happiness. Are the things we do actually working? There is always something around the corner...</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> + <entry> <title>f3s: Kubernetes with FreeBSD - Part 5: WireGuard mesh network</title> <link href="gemini://foo.zone/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.gmi" /> <id>gemini://foo.zone/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.gmi</id> @@ -1552,6 +1653,7 @@ __ejm\___/________dwb`---`______________________ <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -4669,6 +4771,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-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -5323,6 +5426,7 @@ jgs \\`_..---.Y.---.._`// <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -6664,6 +6768,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -8096,6 +8201,7 @@ echo baz <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -9318,6 +9424,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -9747,6 +9854,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -10114,6 +10222,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-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -10412,6 +10521,7 @@ The remaining content of the Gemtext file... <br /> <span>Other book notes of mine are:</span><br /> <br /> +<a class='textlink' href='./2025-06-07-a-monks-guide-to-happiness-book-notes.html'>2025-06-07 "A Monk's Guide to Happiness" book notes</a><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 /> @@ -10426,110 +10536,4 @@ The remaining content of the Gemtext file... </div> </content> </entry> - <entry> - <title>How to shut down after work</title> - <link href="gemini://foo.zone/gemfeed/2023-02-26-how-to-shut-down-after-work.gmi" /> - <id>gemini://foo.zone/gemfeed/2023-02-26-how-to-shut-down-after-work.gmi</id> - <updated>2023-02-26T23:48:01+02:00</updated> - <author> - <name>Paul Buetow aka snonux</name> - <email>paul@dev.buetow.org</email> - </author> - <summary>Do you need help fully discharging from work in the evenings or for the weekend? Shutting down from work won't just improve your work-life balance; it will also significantly improve the quality of your personal life and work. After a restful weekend, you will be much more energized and productive the next working day. So it should not just be in your own, but also your employers' interest that you fully relax and shut down after work. </summary> - <content type="xhtml"> - <div xmlns="http://www.w3.org/1999/xhtml"> - <h1 style='display: inline' id='how-to-shut-down-after-work'>How to shut down after work</h1><br /> -<br /> -<span class='quote'>Published at 2023-02-26T23:48:01+02:00</span><br /> -<br /> -<span>Do you need help fully discharging from work in the evenings or for the weekend? Shutting down from work won't just improve your work-life balance; it will also significantly improve the quality of your personal life and work. After a restful weekend, you will be much more energized and productive the next working day. So it should not just be in your own, but also your employers' interest that you fully relax and shut down after work. </span><br /> -<br /> -<pre> - |\ "Music should be heard not only with the ears, but also the soul." -|---|--\-----------------------|-----------------------------------------| -| | |\ | |@ |\ | -|---|---|--\-------------------|-------------/|----|------|--\----|------| -| @| | |\ |O | 3 / | |@ | | | -|---|--@|---|--\--------|------|---------/----|----|------|-------|------| -| @| @| \ |O | / | | |@ @| @|. | -|-----------|-----|-----|------|-----/---|---@|----|--------------|------| -| @| | |O | | | | @|. | -|-----------|----@|-----|------|----|---@|------------------------|------| - @| | | Larry Komro @|. - -@- [kom...@uwec.edu] -</pre> -<br /> -<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> -<br /> -<ul> -<li><a href='#how-to-shut-down-after-work'>How to shut down after work</a></li> -<li>⇢ <a href='#have-a-shutdown-routine'>Have a shutdown routine</a></li> -<li>⇢ <a href='#don-t-work-when-you-officially-don-t-work'>Don't work when you officially don't work</a></li> -<li>⇢ <a href='#distract-your-mind'>Distract your mind</a></li> -<li>⇢ <a href='#get-a-pet'>Get a pet</a></li> -<li>⇢ <a href='#journal-your-day'>Journal your day</a></li> -<li>⇢ <a href='#don-t-stress-about-what-your-employer-expects-from-you'>Don't stress about what your employer expects from you</a></li> -<li>⇢ <a href='#call-it-a-day'>Call it a day</a></li> -</ul><br /> -<h2 style='display: inline' id='have-a-shutdown-routine'>Have a shutdown routine</h2><br /> -<br /> -<span>Have a routine. Try to finish work around the same time every day. Write any outstanding tasks down for the next day, so you are sure you will remember them. Writing them down brings wonders as you can remove them from your mind for the remainder of the day (or the upcoming weekend) as you know you will surely pick them up the next working day. Tidying up your workplace could also count toward your daily shutdown routine. </span><br /> -<br /> -<span>A commute home from the office also greatly helps, as it disconnects your work from your personal life. Don't work on your commute home, though! If you don't commute but work from home, then it helps to walk around the block or in a nearby park to disconnect from work. </span><br /> -<br /> -<h2 style='display: inline' id='don-t-work-when-you-officially-don-t-work'>Don't work when you officially don't work</h2><br /> -<br /> -<span>Unless you are self-employed, you have likely signed an N-hour per week contract with your employer, and your regular working times are from X o'clock in the morning to Y o'clock in the evening (with M minutes lunch break in the middle). And there might be some flexibility in your working times, too. But that kind of flexibility (e.g. extending the lunch break so that there is time to pick up a family member from the airport) will be agreed upon, and you will counteract it, for example, by starting working earlier the next day or working late, that one exception. But overall, your weekly working time will stay N hours. </span><br /> -<br /> -<span>Another exception would be when you are on an on-call schedule and are expected to watch your work notifications out-of-office times. But that is usually only a few days per month and, therefore, not the norm. And it should also be compensated accordingly. </span><br /> -<br /> -<span>There might be some maintenance work you must carry out, which can only be done over the weekend, but it should be explicitly agreed upon and compensated for. Also, there might be a scenario that a production incident comes up shortly before the end of the work day, requiring you (and your colleagues) to stay a bit longer. But this should be an exceptional case.</span><br /> -<br /> -<span>Other than that, there is no reason why you should work out-of-office hours. I know many people who suffer "the fear of missing out", so slack messages and E-Mails are checked until late in the evening, during weekends or holidays. I have been improving here personally a lot over the last couple of months, but still, I fall into this trap occasionally. </span><br /> -<br /> -<span>Also, when you respond to slack messages and E-Mails, your colleagues can think that you have nothing better to do. They also will take it for granted and keep slacking and messaging you out of regular office times. </span><br /> -<br /> -<span>Checking for your messages constantly outside of regular office times makes it impossible to shut down and relax from work altogether. </span><br /> -<br /> -<h2 style='display: inline' id='distract-your-mind'>Distract your mind</h2><br /> -<br /> -<span>Often, your mind goes back to work-related stuff even after work. That's normal as you concentrated highly on your work throughout the day. The brain unconsciously continues to work and will automatically present you with random work-related thoughts. You can counteract this by focusing on non-work stuff, which may include:</span><br /> -<br /> -<ul> -<li>Exercise. A half an hour workout or yoga session, followed by some stretching, helps to calm your mind after work. </li> -<li>Play (with your family, pets, friends, or video game)</li> -<li>Mindfully listen to music. When have you ever "really" listened to music? I mean, not just as a background stimulation but really paid attention to the melody, rhythm, voice and lyrics? That requires focused attention and distracts you from other thoughts. </li> -<li>Think of or work on that fun passion project. I currently, for example, like to learn and code a bit in Rakulang. </li> -<li>Read. Nothing beats reading a good Science Fiction Novel (or whatever you prefer) before falling asleep.</li> -</ul><br /> -<span>Some of these can be habit-stacked: Exercise could be combined with watching videos about your passion project (e.g. watching lectures about that new programming language you are currently learning for fun). With walking, for example, you could combine listening to an Audiobook or music, or you could also think about your passion project during that walk. </span><br /> -<br /> -<h2 style='display: inline' id='get-a-pet'>Get a pet</h2><br /> -<br /> -<span>Even if you have children, it helps wonders to get a pet. My cat, for example, will remind me a few times daily to take a few minute's breaks to pet, play or give food. So my cat not only helps me after work but throughout the day.</span><br /> -<br /> -<span>My neighbour also works from home, and he has dogs, which he regularly has to take out to the park.</span><br /> -<br /> -<h2 style='display: inline' id='journal-your-day'>Journal your day</h2><br /> -<br /> -<span>If you are upset about something, making it impossible to shut down from work, write down everything (e.g., with a pen in a paper journal). Writing things down helps you to "get rid" of the negative. Especially after conflicts with colleagues or company decisions, you don't agree on. This kind of self-therapy is excellent. Brainstorm all your emotions and (even if opinionated) opinions so you have everything on paper. Once done, you don't think about it so much anymore, as you know you can access that information if required. But stopping ruminating about it will be much easier now. You will likely never access that information again, though. But at least writing the thoughts down saved your day. </span><br /> -<br /> -<span>Write down three things which went well for the day. This helps you to appreciate the day. </span><br /> -<br /> -<h2 style='display: inline' id='don-t-stress-about-what-your-employer-expects-from-you'>Don't stress about what your employer expects from you</h2><br /> -<br /> -<span>Think about what's fun and motivates you. Maybe the next promotion to Principal or a Manager role isn't for you. Many fall into the trap of stressing themselves out to satisfy the employer so that the next upgrade will happen and think about it constantly, even after work. But it is more important that you enjoy your craftsmanship. Work on what you expect from yourself. Ideally, your goals should be aligned with your employer. I am not saying you should abandon everything what your manager is asking you to do, but it is, after all, your life. And you have to decide where and on what you want to work. But don't sell yourself short. Keep track of your accomplishments.</span><br /> -<br /> -<h2 style='display: inline' id='call-it-a-day'>Call it a day</h2><br /> -<br /> -<span>Every day you gave your best was good; the day's outcome doesn't matter. What matters is that you know you gave your best and are closer to your goals than the previous day. This gives you a sense of progress and accomplishment.</span><br /> -<br /> -<span>There are some days at work you feel drained afterwards and think you didn't progress towards your goals at all. It's more challenging to shut down from work after such a day. A quick hack is to work on a quick win before the end of the day, giving you a sense of accomplishment after all. Another way is to make progress on your fun passion project after work. It must not be work-related, but a sense of accomplishment will still be there.</span><br /> -<span> </span><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 0609cb87..fe64b93b 100644 --- a/gemfeed/index.gmi +++ b/gemfeed/index.gmi @@ -2,6 +2,7 @@ ## To be in the .zone! +=> ./2025-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 - 'A Monk's Guide to Happiness' book notes => ./2025-05-11-f3s-kubernetes-with-freebsd-part-5.gmi 2025-05-11 - f3s: Kubernetes with FreeBSD - Part 5: WireGuard mesh network => ./2025-05-02-terminal-multiplexing-with-tmux-fish-edition.gmi 2025-05-02 - Terminal multiplexing with `tmux` - Fish edition => ./2025-04-19-when-book-notes.gmi 2025-04-19 - 'When: The Scientific Secrets of Perfect Timing' book notes @@ -1,6 +1,6 @@ # Hello! -> This site was generated at 2025-06-04T19:33:05+03:00 by `Gemtexter` +> This site was generated at 2025-06-07T10:30:12+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-06-07-a-monks-guide-to-happiness-book-notes.gmi 2025-06-07 - 'A Monk's Guide to Happiness' book notes => ./gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.gmi 2025-05-11 - f3s: Kubernetes with FreeBSD - Part 5: WireGuard mesh network => ./gemfeed/2025-05-02-terminal-multiplexing-with-tmux-fish-edition.gmi 2025-05-02 - Terminal multiplexing with `tmux` - Fish edition => ./gemfeed/2025-04-19-when-book-notes.gmi 2025-04-19 - 'When: The Scientific Secrets of Perfect Timing' book notes diff --git a/notes/a-monks-guide-to-happiness.gmi b/notes/a-monks-guide-to-happiness.gmi index 280270f5..90e3b39f 100644 --- a/notes/a-monks-guide-to-happiness.gmi +++ b/notes/a-monks-guide-to-happiness.gmi @@ -1,6 +1,6 @@ # "A Monk's Guide to Happiness" book notes -> Last updated 21.5.2023 +These are my personal book notes from Gelong Thubten's "A Monk's Guide to Happiness: Meditation in the 21st century." They are for my own reference, but I hope they might be useful to you as well. ## Table of Contents diff --git a/notes/a-monks-guide-to-happiness.gmi.tpl b/notes/a-monks-guide-to-happiness.gmi.tpl index d9c74e0d..307e388b 100644 --- a/notes/a-monks-guide-to-happiness.gmi.tpl +++ b/notes/a-monks-guide-to-happiness.gmi.tpl @@ -1,69 +1 @@ -# "A Monk's Guide to Happiness" book notes - -> Last updated 21.5.2023 - -<< template::inline::toc - -## Understanding Happiness - -* Happiness is a skill we can train. -* Happiness is not about accomplishing goals, as that would be in the future. -* Feel free now. No urge about past and future. -* We can learn to produce our own happiness independently of physical needs. When we walk in a park, how do we feel? We can train to reproduce that feeling independently. - -## The Role of Meditation - -* Meditation is not about clearing your mind. A busy mind has nothing to do with interfering with your meditation. -* Our problem is that we need to detect that awareness. Meditation connects us with awareness. Awareness is freedom. -* We can let the mind be and don't care about the thoughts. It will have benefits for your life. It will protect you from all kinds of stress. -* Better meditate with open eyes so you don't associate it with the dark. You will also be able to be in a meditation state of mind outside of the meditation session. -* Have a baseline for time to build up discipline. -* We don't need to do anything about stress, just take a step back. - -## Managing Thoughts and Emotions - -* Our flow of emotions is really just habits. That can be changed through training, e.g., meditation training. -* A part of the mind recognises that we are sad or angry. That part is not sad or angry by itself, obviously. So we can escape to that part of the mind, be the observer, and not draw in the constant flow of emotions and thoughts. -* Let the front and back doors of your house open, and let the thoughts come in and leave. Just don't serve them tea. This once said, a great Zen master. -* Thoughts are friends and not enemies. -* Thoughts help the meditation as they make us notice that we wandered off, and therefore, we strengthen the reflection. - -## Practice and Discipline - -* The importance of habits to practice mindfulness. Bring mindfulness into the daily practice. -* Integrating short moments of mindfulness during the day is the fast track to happiness. Start off with small tasks, e.g. while washing your hands. -* Have many small doses of mindfulness and don't prolong as otherwise, your mind will revolt. -* Have a small moment of mindfulness when you wake up and go to sleep. -* Practice staying fully present in an uncomfortable situation and without judgement. -* Don't become two persons who never meet: the meditator and the not meditator. So integrate mindfulness during the day too. - -## Perspectives on Relationships and Interactions - -* Who is the opponent? The other person. The things he said or our reactions to things? Forgiveness is a high form of compassion. -* Understand the suffering of the person who "hurt" us. Where is the aggressor really coming from? -* People who are stressed or unhappy do and say things they wouldn't have said have done otherwise. Acting under anger is like being influenced by alcohol. -* People don't have a masterplan to destroy others, even if it seems so. They are under strong bad influence by themselves. Something terrible happened to them. Revenge makes no sense. -* Be grateful for people "trying" to hurt you as they help you to practice your path. - -## Reflective Questions - -* Why do I do all the things I do? What do I try to achieve? -* What am I doing about that? -* Is it working? -* What are the real causes of happiness and suffering? -* What about meditation? How does that address the situation? - -## Miscellaneous Guidelines - -* Posture is important as the mind and body are connected. -* Don't use music, so you don't rely on music to change your state of mind. Similar regular guided meditation. Guided meditation is good for learning a technique, but you should not rely on another voice. -* You are not trying to relax. Relaxing and trying are two different things. -* When you love everything, even the bad things happening to you, then you are invincible. -* Happiness is all in your mind. As if you flip a switch there. -* Digging for answers will never end. It will always cause more material to dig. - -If happiness is a mental issue. Clearly, the best time is spent training your mind in your free time and don't always be busy with other things. E.g. meditation, or think about the benefits of meditation. All that we do in our free time is search for happiness. Are the things we do actually working? There is always something around the corner... - -E-Mail your comments to `paul@nospam.buetow.org` :-) - -=> ../ Back to the main site +<< cat ../gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.gmi | sed 's/....-..-..-//; s/-book-notes//;' diff --git a/notes/career-guide-and-soft-skills.gmi b/notes/career-guide-and-soft-skills.gmi index dbe22fcd..e7aaa508 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/mind-management.gmi b/notes/mind-management.gmi index aa616164..4ea12f36 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/never-split-the-difference.gmi b/notes/never-split-the-difference.gmi index e1f8511b..9d264676 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/slow-productivity.gmi b/notes/slow-productivity.gmi index a741d094..d54f77ed 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/staff-engineer.gmi b/notes/staff-engineer.gmi index 1a836fd2..8d05098e 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/the-obstacle-is-the-way.gmi b/notes/the-obstacle-is-the-way.gmi index 84a5f69c..7953fb0b 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/the-pragmatic-programmer.gmi b/notes/the-pragmatic-programmer.gmi index 428a0e7f..4d3ac40b 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/notes/the-stoic-challenge.gmi b/notes/the-stoic-challenge.gmi index 975af8cf..2e191f98 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: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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) diff --git a/notes/when.gmi b/notes/when.gmi index 0d8d4dbc..bfb4caa2 100644 --- a/notes/when.gmi +++ b/notes/when.gmi @@ -99,6 +99,7 @@ E-Mail your comments to `paul@nospam.buetow.org` :-) Other book notes of mine are: +=> ./a-monks-guide-to-happiness.gmi 2025-06-07 "A Monk's Guide to Happiness" book notes => ./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 diff --git a/uptime-stats.gmi b/uptime-stats.gmi index 0e32311b..8928613e 100644 --- a/uptime-stats.gmi +++ b/uptime-stats.gmi @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2025-06-03T10:27:49+03:00 +> This site was last updated at 2025-06-07T10:30:12+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. @@ -55,7 +55,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 1. | vulcan | 4 years, 5 months, 6 days | Linux 3.10.0-1160.81.1.el7.x86_64 | | 2. | sun | 3 years, 9 months, 26 days | FreeBSD 10.3-RELEASE-p24 | | 3. | *uranus | 3 years, 9 months, 5 days | NetBSD 10.1 | -| 4. | *earth | 3 years, 5 months, 22 days | Linux 6.14.6-300.fc42.x86_64 | +| 4. | *earth | 3 years, 5 months, 27 days | Linux 6.14.6-300.fc42.x86_64 | | 5. | *blowfish | 3 years, 5 months, 16 days | OpenBSD 7.6 | | 6. | uugrn | 3 years, 5 months, 5 days | FreeBSD 11.2-RELEASE-p4 | | 7. | deltavega | 3 years, 1 months, 21 days | Linux 3.10.0-1160.11.1.el7.x86_64 | @@ -69,7 +69,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 15. | host0 | 1 years, 3 months, 9 days | FreeBSD 6.2-RELEASE-p5 | | 16. | *makemake | 1 years, 3 months, 5 days | Linux 6.9.9-200.fc40.x86_64 | | 17. | tauceti-e | 1 years, 2 months, 20 days | Linux 3.2.0-4-amd64 | -| 18. | *mega-m3-pro | 0 years, 12 months, 30 days | Darwin 24.5.0 | +| 18. | *mega-m3-pro | 1 years, 1 months, 3 days | Darwin 24.5.0 | | 19. | callisto | 0 years, 10 months, 31 days | Linux 4.0.4-303.fc22.x86_64 | | 20. | alphacentauri | 0 years, 10 months, 28 days | FreeBSD 11.4-RELEASE-p7 | +-----+----------------+-----------------------------+-----------------------------------+ @@ -85,7 +85,7 @@ Score is calculated by combining all other metrics. +-----+----------------+-------+-----------------------------------+ | 1. | *uranus | 342 | NetBSD 10.1 | | 2. | vulcan | 275 | Linux 3.10.0-1160.81.1.el7.x86_64 | -| 3. | *earth | 239 | Linux 6.14.6-300.fc42.x86_64 | +| 3. | *earth | 240 | Linux 6.14.6-300.fc42.x86_64 | | 4. | sun | 238 | FreeBSD 10.3-RELEASE-p24 | | 5. | *blowfish | 218 | OpenBSD 7.6 | | 6. | uugrn | 211 | FreeBSD 11.2-RELEASE-p4 | @@ -150,7 +150,7 @@ Lifespan is the total uptime + the total downtime of a host. | 3. | alphacentauri | 6 years, 9 months, 13 days | FreeBSD 11.4-RELEASE-p7 | | 4. | vulcan | 4 years, 5 months, 6 days | Linux 3.10.0-1160.81.1.el7.x86_64 | | 5. | *makemake | 4 years, 4 months, 7 days | Linux 6.9.9-200.fc40.x86_64 | -| 6. | *earth | 3 years, 11 months, 8 days | Linux 6.14.6-300.fc42.x86_64 | +| 6. | *earth | 3 years, 11 months, 12 days | Linux 6.14.6-300.fc42.x86_64 | | 7. | sun | 3 years, 10 months, 2 days | FreeBSD 10.3-RELEASE-p24 | | 8. | *blowfish | 3 years, 5 months, 17 days | OpenBSD 7.6 | | 9. | uugrn | 3 years, 5 months, 5 days | FreeBSD 11.2-RELEASE-p4 | @@ -194,8 +194,8 @@ Boots is the total number of host boots over the entire lifespan. | 16. | Darwin 15... | 15 | | 17. | Darwin 22... | 12 | | 18. | Darwin 18... | 11 | -| 19. | FreeBSD 6... | 10 | -| 20. | FreeBSD 7... | 10 | +| 19. | FreeBSD 7... | 10 | +| 20. | OpenBSD 4... | 10 | +-----+----------------+-------+ ``` @@ -211,7 +211,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 2. | *OpenBSD 7... | 6 years, 9 months, 24 days | | 3. | FreeBSD 10... | 5 years, 9 months, 9 days | | 4. | Linux 5... | 4 years, 10 months, 21 days | -| 5. | *Linux 6... | 2 years, 8 months, 19 days | +| 5. | *Linux 6... | 2 years, 8 months, 23 days | | 6. | Linux 4... | 2 years, 7 months, 22 days | | 7. | FreeBSD 11... | 2 years, 4 months, 28 days | | 8. | Linux 2... | 1 years, 11 months, 21 days | @@ -225,7 +225,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 16. | Darwin 22... | 0 years, 6 months, 22 days | | 17. | Darwin 15... | 0 years, 6 months, 15 days | | 18. | FreeBSD 5... | 0 years, 5 months, 18 days | -| 19. | *Darwin 24... | 0 years, 5 months, 2 days | +| 19. | *Darwin 24... | 0 years, 5 months, 6 days | | 20. | FreeBSD 13... | 0 years, 4 months, 2 days | +-----+----------------+------------------------------+ ``` @@ -242,7 +242,7 @@ Score is calculated by combining all other metrics. | 2. | *OpenBSD 7... | 435 | | 3. | FreeBSD 10... | 406 | | 4. | Linux 5... | 317 | -| 5. | *Linux 6... | 182 | +| 5. | *Linux 6... | 183 | | 6. | Linux 4... | 175 | | 7. | FreeBSD 11... | 159 | | 8. | Linux 2... | 121 | @@ -255,8 +255,8 @@ Score is calculated by combining all other metrics. | 15. | Darwin 18... | 32 | | 16. | Darwin 22... | 30 | | 17. | Darwin 15... | 29 | -| 18. | FreeBSD 13... | 25 | -| 19. | *Darwin 24... | 25 | +| 18. | *Darwin 24... | 25 | +| 19. | FreeBSD 13... | 25 | | 20. | FreeBSD 5... | 25 | +-----+----------------+-------+ ``` @@ -285,10 +285,10 @@ Uptime is the total uptime of a host over the entire lifespan. +-----+------------+-----------------------------+ | Pos | KernelName | Uptime | +-----+------------+-----------------------------+ -| 1. | *Linux | 27 years, 9 months, 10 days | +| 1. | *Linux | 27 years, 9 months, 15 days | | 2. | *FreeBSD | 11 years, 5 months, 3 days | | 3. | *OpenBSD | 7 years, 5 months, 5 days | -| 4. | *Darwin | 4 years, 8 months, 20 days | +| 4. | *Darwin | 4 years, 8 months, 24 days | | 5. | *NetBSD | 0 years, 1 months, 1 days | +-----+------------+-----------------------------+ ``` |
