summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-22 19:25:13 +0300
committerPaul Buetow <paul@buetow.org>2025-06-22 19:25:13 +0300
commit0961d24af4021039947d2398f390615b7062ef81 (patch)
tree24bf46cc5eb95b0cfd0555ac1375edc4db222f17
parent3bcabc635c0cf142de2493b33e1cca5ede4a540a (diff)
Update content for md
-rw-r--r--about/resources.md188
-rw-r--r--gemfeed/index.md57
-rw-r--r--gemfeed/task-samurai/screenshot.pngbin194648 -> 227442 bytes
-rw-r--r--index.md56
-rw-r--r--notes/career-guide-and-soft-skills.md321
-rw-r--r--notes/index.md25
-rw-r--r--notes/search-inside-yourself.md42
-rw-r--r--uptime-stats.md2
8 files changed, 96 insertions, 595 deletions
diff --git a/about/resources.md b/about/resources.md
index fb4dfd05..479b4f5f 100644
--- a/about/resources.md
+++ b/about/resources.md
@@ -35,105 +35,105 @@ You won't find any links on this site because, over time, the links will break.
In random order:
-* 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
-* The Docker Book; James Turnbull; Kindle
-* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
-* Concurrency in Go; Katherine Cox-Buday; O'Reilly
-* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook
-* Raku Recipes; J.J. Merelo; Apress
-* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf
-* DNS and BIND; Cricket Liu; O'Reilly
-* Raku Fundamentals; Moritz Lenz; Apress
-* Terraform Cookbook; Mikael Krief; Packt Publishing
-* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press
-* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
-* Effective Java; Joshua Bloch; Addison-Wesley Professional
-* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible
+* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers
* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly
* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly
-* Funktionale Programmierung; Peter Pepper; Springer
-* Java ist auch eine Insel; Christian Ullenboom;
-* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications
* Higher Order Perl; Mark Dominus; Morgan Kaufmann
-* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications
-* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers
-* Modern Perl; Chromatic ; Onyx Neon Press
-* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner
* Leanring eBPF; Liz Rice; O'Reilly
-* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly
-* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt
-* Site Reliability Engineering; How Google runs production systems; O'Reilly
+* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly
+* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; 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
* The Pragmatic Programmer; David Thomas; Addison-Wesley
-* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton
+* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson
+* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications
+* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers
* Data Science at the Command Line; Jeroen Janssens; O'Reilly
+* Raku Recipes; J.J. Merelo; Apress
+* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
+* Effective awk programming; Arnold Robbins; O'Reilly
+* Site Reliability Engineering; How Google runs production systems; O'Reilly
+* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton
+* Ultimate Go Notebook; Bill Kennedy
+* Funktionale Programmierung; Peter Pepper; Springer
+* Raku Fundamentals; Moritz Lenz; Apress
+* Modern Perl; Chromatic ; Onyx Neon Press
* Pro Puppet; James Turnbull, Jeffrey McCune; Apress
+* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press
* Developing Games in Java; David Brackeen and others...; New Riders
-* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson
-* Polished Ruby Programming; Jeremy Evans; Packt Publishing
-* C++ Programming Language; Bjarne Stroustrup;
-* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly
-* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers
-* Effective awk programming; Arnold Robbins; O'Reilly
-* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly
-* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press
-* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible
* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly
+* The Docker Book; James Turnbull; Kindle
+* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press
+* Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf
+* Polished Ruby Programming; Jeremy Evans; Packt Publishing
+* Effective Java; Joshua Bloch; Addison-Wesley Professional
+* Concurrency in Go; Katherine Cox-Buday; O'Reilly
+* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications
+* DNS and BIND; Cricket Liu; O'Reilly
+* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt
+* Java ist auch eine Insel; Christian Ullenboom;
+* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible
+* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional
* Systemprogrammierung in Go; Frank Müller; dpunkt
-* Ultimate Go Notebook; Bill Kennedy
* Perl New Features; Joshua McAdams, brian d foy; Perl School
+* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly
+* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner
+* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook
+* C++ Programming Language; Bjarne Stroustrup;
+* Terraform Cookbook; Mikael Krief; Packt Publishing
+* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; 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:
* Go: Design Patterns for Real-World Projects; Mat Ryer; Packt
+* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly
* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly
-* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley
+* Relayd and Httpd Mastery; Michael W Lucas
* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley
* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly
-* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly
* The Linux Programming Interface; Michael Kerrisk; No Starch Press
-* Relayd and Httpd Mastery; Michael W Lucas
+* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley
## Self-development and soft-skills books
In random order:
-* The Good Enough Job; Simone Stolzoff; Ebury Edge
+* Digital Minimalism; Cal Newport; Portofolio Penguin
+* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook
+* Ultralearning; Scott Young; Thorsons
+* The Joy of Missing Out; Christina Crook; New Society Publishers
* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select
-* Slow Productivity; Cal Newport; Penguin Random House
-* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd
-* The Bullet Journal Method; Ryder Carroll; Fourth Estate
-* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing
-* Atomic Habits; James Clear; Random House Business
-* The Power of Now; Eckhard Tolle; Yellow Kite
+* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook
+* So Good They Can't Ignore You; Cal Newport; Business Plus
+* 101 Essays that change the way you think; Brianna Wiest; Audiobook
+* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne
* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook
-* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books
-* Deep Work; Cal Newport; Piatkus
* Eat That Frog; Brian Tracy
-* Soft Skills; John Sommez; Manning Publications
-* So Good They Can't Ignore You; Cal Newport; Business Plus
-* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
-* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
-* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business
-* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook
-* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press
-* Ultralearning; Anna Laurent; Self-published via Amazon
-* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK
+* The Good Enough Job; Simone Stolzoff; Ebury Edge
+* Deep Work; Cal Newport; Piatkus
+* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd
* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)
-* The Joy of Missing Out; Christina Crook; New Society Publishers
+* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press
+* Influence without Authority; A. Cohen, D. Bradford; Wiley
+* Meditation for Mortals, Oliver Burkeman, Audiobook
+* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
+* Stop starting, start finishing; Arne Roock; Lean-Kanban University
* Eat That Frog!; Brian Tracy; Hodder Paperbacks
+* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK
+* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books
+* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business
* Getting Things Done; David Allen
-* Meditation for Mortals, Oliver Burkeman, Audiobook
-* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook
-* Influence without Authority; A. Cohen, D. Bradford; Wiley
-* 101 Essays that change the way you think; Brianna Wiest; Audiobook
* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME)
-* Stop starting, start finishing; Arne Roock; Lean-Kanban University
-* Digital Minimalism; Cal Newport; Portofolio Penguin
-* Ultralearning; Scott Young; Thorsons
-* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne
+* The Power of Now; Eckhard Tolle; Yellow Kite
+* Atomic Habits; James Clear; Random House Business
+* Ultralearning; Anna Laurent; Self-published via Amazon
+* The Bullet Journal Method; Ryder Carroll; Fourth Estate
+* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
+* Soft Skills; John Sommez; Manning Publications
+* Slow Productivity; Cal Newport; Penguin Random House
+* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing
[Here are notes of mine for some of the books](../notes/index.md)
@@ -141,30 +141,30 @@ In random order:
Some of these were in-person with exams; others were online learning lectures only. In random order:
-* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online
* Developing IaC with Terraform (with Live Lessons); O'Reilly Online
* Algorithms Video Lectures; Robert Sedgewick; 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)
-* MySQL Deep Dive Workshop; 2-day on-site training
-* F5 Loadbalancers Training; 2-day on-site training; F5, Inc.
* Protocol buffers; O'Reilly Online
+* F5 Loadbalancers Training; 2-day on-site training; F5, Inc.
+* Structure and Interpretation of Computer Programs; Harold Abelson and more...;
+* MySQL Deep Dive Workshop; 2-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)
* AWS Immersion Day; Amazon; 1-day interactive online training
-* Functional programming lecture; Remote University of Hagen
+* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online
* Apache Tomcat Best Practises; 3-day on-site training
+* Functional programming lecture; Remote University of Hagen
+* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training
-* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online
* Scripting Vim; Damian Conway; O'Reilly Online
-* Structure and Interpretation of Computer Programs; Harold Abelson and more...;
+* The Ultimate Kubernetes Bootcamp; School of Devops; 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
-* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
## Technical guides
These are not whole books, but guides (smaller or larger) which I found very useful. in random order:
+* How CPUs work at https://cpu.land
* Raku Guide at https://raku.guide
* Advanced Bash-Scripting Guide
-* How CPUs work at https://cpu.land
## Podcasts
@@ -172,55 +172,55 @@ These are not whole books, but guides (smaller or larger) which I found very use
In random order:
-* Modern Mentor
+* Deep Questions with Cal Newport
+* Cup o' Go [Golang]
+* Fork Around And Find Out
+* BSD Now [BSD]
+* The Changelog Podcast(s)
* Hidden Brain
-* Backend Banter
* Dev Interrupted
* Maintainable
-* The Changelog Podcast(s)
-* The Pragmatic Engineer Podcast
-* Fallthrough [Golang]
* The ProdCast (Google SRE Podcast)
-* Fork Around And Find Out
-* Deep Questions with Cal Newport
-* Cup o' Go [Golang]
-* BSD Now [BSD]
+* Backend Banter
+* Fallthrough [Golang]
+* Modern Mentor
+* The Pragmatic Engineer Podcast
### 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.
-* FLOSS weekly
* Modern Mentor
-* Go Time (predecessor of fallthrough)
* Java Pub House
-* Ship It (predecessor of Fork Around And Find Out)
+* Go Time (predecessor of fallthrough)
* CRE: Chaosradio Express [german]
+* FLOSS weekly
+* Ship It (predecessor of Fork Around And Find Out)
## Newsletters I like
This is a mix of tech and non-tech newsletters I am subscribed to. In random order:
-* VK Newsletter
+* Andreas Brandhorst Newsletter (Sci-Fi author)
+* Changelog News
* byteSizeGo
* The Imperfectionist
-* Applied Go Weekly Newsletter
-* Changelog News
-* Monospace Mentor
-* Register Spill
-* Andreas Brandhorst Newsletter (Sci-Fi author)
-* Ruby Weekly
* Golang Weekly
+* Ruby Weekly
+* Applied Go Weekly Newsletter
* The Valuable Dev
+* Monospace Mentor
+* VK Newsletter
* The Pragmatic Engineer
+* Register Spill
## 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
* Linux User
* LWN (online only)
-* Linux Magazine
* freeX (not published anymore)
# Formal education
diff --git a/gemfeed/index.md b/gemfeed/index.md
index 9118aef6..c956350a 100644
--- a/gemfeed/index.md
+++ b/gemfeed/index.md
@@ -55,63 +55,6 @@
[2022-07-30 - Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
[2022-06-15 - Sweating the small stuff - Tiny projects of mine](./2022-06-15-sweating-the-small-stuff.md)
[2022-05-27 - Perl is still a great choice](./2022-05-27-perl-is-still-a-great-choice.md)
-# Gemfeed of foo.zone
-
-## To be in the .zone!
-
-[2025-07-22 - Task Samurai: An agentic coding learning experiment](./2025-07-22-task-samurai.md)
-[2025-06-07 - 'A Monk's Guide to Happiness' book notes](./2025-06-07-a-monks-guide-to-happiness-book-notes.md)
-[2025-05-11 - f3s: Kubernetes with FreeBSD - Part 5: WireGuard mesh network](./2025-05-11-f3s-kubernetes-with-freebsd-part-5.md)
-[2025-05-02 - Terminal multiplexing with `tmux` - Fish edition](./2025-05-02-terminal-multiplexing-with-tmux-fish-edition.md)
-[2025-04-19 - 'When: The Scientific Secrets of Perfect Timing' book notes](./2025-04-19-when-book-notes.md)
-[2025-04-05 - f3s: Kubernetes with FreeBSD - Part 4: Rocky Linux Bhyve VMs](./2025-04-05-f3s-kubernetes-with-freebsd-part-4.md)
-[2025-03-05 - Sharing on Social Media with Gos v1.0.0](./2025-03-05-sharing-on-social-media-with-gos.md)
-[2025-02-08 - Random Weird Things - Part Ⅱ](./2025-02-08-random-weird-things-ii.md)
-[2025-02-01 - f3s: Kubernetes with FreeBSD - Part 3: Protecting from power cuts](./2025-02-01-f3s-kubernetes-with-freebsd-part-3.md)
-[2025-01-15 - Working with an SRE Interview](./2025-01-15-working-with-an-sre-interview.md)
-[2025-01-01 - Posts from October to December 2024](./2025-01-01-posts-from-october-to-december-2024.md)
-[2024-12-15 - Random Helix Themes](./2024-12-15-random-helix-themes.md)
-[2024-12-03 - f3s: Kubernetes with FreeBSD - Part 2: Hardware and base installation](./2024-12-03-f3s-kubernetes-with-freebsd-part-2.md)
-[2024-11-17 - f3s: Kubernetes with FreeBSD - Part 1: Setting the stage](./2024-11-17-f3s-kubernetes-with-freebsd-part-1.md)
-[2024-10-24 - 'Staff Engineer' book notes](./2024-10-24-staff-engineer-book-notes.md)
-[2024-10-02 - Gemtexter 3.0.0 - Let's Gemtext again⁴](./2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.md)
-[2024-09-07 - Site Reliability Engineering - Part 4: Onboarding for On-Call Engineers](./2024-09-07-site-reliability-engineering-part-4.md)
-[2024-09-07 - Projects I financially support](./2024-09-07-projects-i-support.md)
-[2024-08-05 - Typing `127.1` words per minute (`>100wpm average`)](./2024-08-05-typing-127.1-words-per-minute.md)
-[2024-07-07 - 'The Stoic Challenge' book notes](./2024-07-07-the-stoic-challenge-book-notes.md)
-[2024-07-05 - Random Weird Things - Part Ⅰ](./2024-07-05-random-weird-things.md)
-[2024-06-23 - Terminal multiplexing with `tmux` - Z-Shell edition](./2024-06-23-terminal-multiplexing-with-tmux.md)
-[2024-05-03 - Projects I currently don't have time for](./2024-05-03-projects-i-currently-dont-have-time-for.md)
-[2024-05-01 - 'Slow Productivity' book notes](./2024-05-01-slow-productivity-book-notes.md)
-[2024-04-01 - KISS high-availability with OpenBSD](./2024-04-01-KISS-high-availability-with-OpenBSD.md)
-[2024-03-03 - A fine Fyne Android app for quickly logging ideas programmed in Go](./2024-03-03-a-fine-fyne-android-app-for-quickly-logging-ideas-programmed-in-golang.md)
-[2024-02-04 - From `babylon5.buetow.org` to `*.buetow.cloud`](./2024-02-04-from-babylon5.buetow.org-to-.cloud.md)
-[2024-01-13 - One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
-[2024-01-09 - Site Reliability Engineering - Part 3: On-Call Culture](./2024-01-09-site-reliability-engineering-part-3.md)
-[2023-12-10 - Bash Golf Part 3](./2023-12-10-bash-golf-part-3.md)
-[2023-11-19 - Site Reliability Engineering - Part 2: Operational Balance](./2023-11-19-site-reliability-engineering-part-2.md)
-[2023-11-11 - 'Mind Management' book notes](./2023-11-11-mind-management-book-notes.md)
-[2023-10-29 - KISS static web photo albums with `photoalbum.sh`](./2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.md)
-[2023-09-25 - DTail usage examples](./2023-09-25-dtail-usage-examples.md)
-[2023-08-18 - Site Reliability Engineering - Part 1: SRE and Organizational Culture](./2023-08-18-site-reliability-engineering-part-1.md)
-[2023-07-21 - Gemtexter 2.1.0 - Let's Gemtext again³](./2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.md)
-[2023-07-17 - 'Software Developmers Career Guide and Soft Skills' book notes](./2023-07-17-career-guide-and-soft-skills-book-notes.md)
-[2023-06-01 - KISS server monitoring with Gogios](./2023-06-01-kiss-server-monitoring-with-gogios.md)
-[2023-05-06 - 'The Obstacle is the Way' book notes](./2023-05-06-the-obstacle-is-the-way-book-notes.md)
-[2023-05-01 - Unveiling `guprecords.raku`: Global Uptime Records with Raku](./2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md)
-[2023-04-01 - 'Never split the difference' book notes](./2023-04-01-never-split-the-difference-book-notes.md)
-[2023-03-25 - Gemtexter 2.0.0 - Let's Gemtext again²](./2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.md)
-[2023-03-16 - 'The Pragmatic Programmer' book notes](./2023-03-16-the-pragmatic-programmer-book-notes.md)
-[2023-02-26 - How to shut down after work](./2023-02-26-how-to-shut-down-after-work.md)
-[2023-01-23 - Why GrapheneOS rox](./2023-01-23-why-grapheneos-rox.md)
-[2022-12-24 - (Re)learning Java - My takeaways](./2022-12-24-ultrarelearning-java-my-takeaways.md)
-[2022-11-24 - I tried (Doom) Emacs, but I switched back to (Neo)Vim](./2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.md)
-[2022-10-30 - Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
-[2022-09-30 - After a bad night's sleep](./2022-09-30-after-a-bad-nights-sleep.md)
-[2022-08-27 - Gemtexter 1.1.0 - Let's Gemtext again](./2022-08-27-gemtexter-1.1.0-lets-gemtext-again.md)
-[2022-07-30 - Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
-[2022-06-15 - Sweating the small stuff - Tiny projects of mine](./2022-06-15-sweating-the-small-stuff.md)
-[2022-05-27 - Perl is still a great choice](./2022-05-27-perl-is-still-a-great-choice.md)
[2022-04-10 - Creative universe](./2022-04-10-creative-universe.md)
[2022-03-06 - The release of DTail 4.0.0](./2022-03-06-the-release-of-dtail-4.0.0.md)
[2022-02-04 - Computer operating systems I use(d)](./2022-02-04-computer-operating-systems-i-use.md)
diff --git a/gemfeed/task-samurai/screenshot.png b/gemfeed/task-samurai/screenshot.png
index 9ee1e618..bc04189b 100644
--- a/gemfeed/task-samurai/screenshot.png
+++ b/gemfeed/task-samurai/screenshot.png
Binary files differ
diff --git a/index.md b/index.md
index 58cddea8..8bc198fb 100644
--- a/index.md
+++ b/index.md
@@ -1,60 +1,6 @@
# Hello!
-> This site was generated at 2025-06-22T19:11:07+03:00 by `Gemtexter`
-
-Welcome to the ...
-
-```
- ____  __    __     ____  __   __ _  ____ 
-(  __)/  \  /  \   (__  )/  \ (  ( \(  __)
- ) _)(  O )(  O )_  / _/(  O )/    / ) _) 
-(__)  \__/  \__/(_)(____)\__/ \_)__)(____)
-
-```
-
-Everything you read on this site is my personal opinion and experience. You can call me a Linux/*BSD enthusiast and hobbyist. I mainly write about tech, IT, coding, programming and sometimes also about self-improvement here.
-
-## Some links
-
-[About me](./about/index.md)
-[My machine uptime statistics](./uptime-stats.md)
-[Welcome to the Geminispace](./gemfeed/2021-04-24-welcome-to-the-geminispace.md)
-
-## Blog
-
-### Atom and Gemfeeds
-
-[Subscribe to this blog's Atom feed](./gemfeed/atom.xml)
-[Subscribe to this blog's Gemfeed](./gemfeed/index.md)
-
-```
- |\---/|
- | ,_, |
- \_`_/-..----.
- ___/ ` ' ,""+ \ sk
-(__...' __\ |`.___.';
- (_,...'(_,.`__)/'.....+
-```
-
-### Posts
-
-[2025-07-22 - Task Samurai: An agentic coding learning experiment](./gemfeed/2025-07-22-task-samurai.md)
-[2025-06-07 - 'A Monk's Guide to Happiness' book notes](./gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.md)
-[2025-05-11 - f3s: Kubernetes with FreeBSD - Part 5: WireGuard mesh network](./gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.md)
-[2025-05-02 - Terminal multiplexing with `tmux` - Fish edition](./gemfeed/2025-05-02-terminal-multiplexing-with-tmux-fish-edition.md)
-[2025-04-19 - 'When: The Scientific Secrets of Perfect Timing' book notes](./gemfeed/2025-04-19-when-book-notes.md)
-[2025-04-05 - f3s: Kubernetes with FreeBSD - Part 4: Rocky Linux Bhyve VMs](./gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.md)
-[2025-03-05 - Sharing on Social Media with Gos v1.0.0](./gemfeed/2025-03-05-sharing-on-social-media-with-gos.md)
-[2025-02-08 - Random Weird Things - Part Ⅱ](./gemfeed/2025-02-08-random-weird-things-ii.md)
-[2025-02-01 - f3s: Kubernetes with FreeBSD - Part 3: Protecting from power cuts](./gemfeed/2025-02-01-f3s-kubernetes-with-freebsd-part-3.md)
-[2025-01-15 - Working with an SRE Interview](./gemfeed/2025-01-15-working-with-an-sre-interview.md)
-[2025-01-01 - Posts from October to December 2024](./gemfeed/2025-01-01-posts-from-october-to-december-2024.md)
-[2024-12-15 - Random Helix Themes](./gemfeed/2024-12-15-random-helix-themes.md)
-[2024-12-03 - f3s: Kubernetes with FreeBSD - Part 2: Hardware and base installation](./gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.md)
-[2024-11-17 - f3s: Kubernetes with FreeBSD - Part 1: Setting the stage](./gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.md)
-# Hello!
-
-> This site was generated at 2025-06-22T19:12:10+03:00 by `Gemtexter`
+> This site was generated at 2025-06-22T19:24:30+03:00 by `Gemtexter`
Welcome to the ...
diff --git a/notes/career-guide-and-soft-skills.md b/notes/career-guide-and-soft-skills.md
index 5493927d..27358a82 100644
--- a/notes/career-guide-and-soft-skills.md
+++ b/notes/career-guide-and-soft-skills.md
@@ -319,325 +319,4 @@ Other book notes of mine are:
[2023-04-01 "Never split the difference" book notes](./never-split-the-difference.md)
[2023-03-16 "The Pragmatic Programmer" book notes](./the-pragmatic-programmer.md)
-# "Software Developmers Career Guide and Soft Skills" book notes
-
-> Published at 2023-07-17T04:56:20+03:00
-
-These notes are of two books by "John Sommez" I found helpful. I also added some of my own keypoints to it. These notes are mainly for my own use, but you might find them helpful, too.
-
-```
- ,.......... ..........,
- ,..,' '.' ',..,
- ,' ,' : ', ',
- ,' ,' : ', ',
- ,' ,' : ', ',
- ,' ,'............., : ,.............', ',
-,' '............ '.' ............' ',
- '''''''''''''''''';''';''''''''''''''''''
- '''
-```
-
-## Table of Contents
-
-* [⇢ "Software Developmers Career Guide and Soft Skills" book notes](#software-developmers-career-guide-and-soft-skills-book-notes)
-* [⇢ ⇢ Improve](#improve)
-* [⇢ ⇢ ⇢ Always learn new things](#always-learn-new-things)
-* [⇢ ⇢ ⇢ Set goals](#set-goals)
-* [⇢ ⇢ ⇢ Ratings](#ratings)
-* [⇢ ⇢ ⇢ Promotions](#promotions)
-* [⇢ ⇢ ⇢ Finish things](#finish-things)
-* [⇢ ⇢ Expand the empire](#expand-the-empire)
-* [⇢ ⇢ Be pragmatic and also manage your time](#be-pragmatic-and-also-manage-your-time)
-* [⇢ ⇢ ⇢ The quota system](#the-quota-system)
-* [⇢ ⇢ ⇢ Don't waste time](#don-t-waste-time)
-* [⇢ ⇢ ⇢ Habits](#habits)
-* [⇢ Work-life balance](#work-life-balance)
-* [⇢ ⇢ Mental health](#mental-health)
-* [⇢ ⇢ Physical health](#physical-health)
-* [⇢ ⇢ No drama](#no-drama)
-* [⇢ Personal brand](#personal-brand)
-* [⇢ ⇢ Market yourself](#market-yourself)
-* [⇢ ⇢ Networking](#networking)
-* [⇢ ⇢ Public speaking](#public-speaking)
-* [⇢ New job](#new-job)
-* [⇢ ⇢ For the interview](#for-the-interview)
-* [⇢ ⇢ Find the right type of company](#find-the-right-type-of-company)
-* [⇢ ⇢ Apply for the new job](#apply-for-the-new-job)
-* [⇢ ⇢ Negotiation](#negotiation)
-* [⇢ ⇢ Leaving the old job](#leaving-the-old-job)
-* [⇢ Other things](#other-things)
-* [⇢ ⇢ Testing](#testing)
-* [⇢ ⇢ Books to read](#books-to-read)
-
-## Improve
-
-### Always learn new things
-
-When you learn something new, e.g. a programming language, first gather an overview, learn from multiple sources, play around and learn by doing and not consuming and form your own questions. Don't read too much upfront. A large amount of time is spent in learning technical skills which were never use. You want to have a practical set of skills you are actually using. You need to know 20 percent to get out 80 percent of the results.
-
-* Learn a technology with a goal, e.g. implement a tool. Practice practise practice.
-* "I know X can do Y, I don't know exactly how, but I can look it up."
-* Read what experts are writing, for example follow blogs. Stay up to date and spent half an hour per day trading blogs and books.
-* Pick an open source application, read the code and try to understand it to get a feel of the syntax of the programming language.
-* Understand, that the standard library makes you a much better programmer.
-* Self learning is the top skill a programmer can have and is also useful in other aspects in your life.
-* Keep learning skills every day. Code every day. Don't be overconfident for job security. Read blogs, read books.
-* If you want to learn, then do it by exploring. Also teach what you learned (for example write a blog post or hold a presentation).
-
-Fake it until you make it. But be honest about your abilities or lack of. There is however only time between now and until you make it. Refer to your abilities to learn.
-
-Boot camps: The advantage of a boot camp is to pragmatically learn things fast. We almost always overestimate what we can do in a day. Especially during boot camps. Connect to others during the boot camps
-
-### Set goals
-
-Your own goals are important but the manager also looks at how the team performs and how someone can help the team perform better. Check whether you are on track with your goals every 2 weeks in order to avoid surprises for the annual review. Make concrete goals for next review. Track and document your progress. Invest in your education. Make your goals known. If you want something, then ask for it. Nobody but you knows what you want.
-
-### Ratings
-
-That's a trap: If you have to rate yourself, that's a trap. That never works in an unbiased way. Rate yourself always the best way but rate your weakest part as high as possible minus one point. Rate yourself as good as you can otherwise. Nobody is putting for fun a gun on his own head.
-
-* Don't do peer rating, it can fire back on you. What if the colleague becomes your new boss?
-* Cooperate rankings are unfortunately HR guidelines and politics and only mirror a little your actual performance.
-
-### Promotions
-
-The most valuable employees are the ones who make themselves obsolete and automate all away. Keep a safety net of 3 to 6 months of finances. Safe at least 10 percent of your earnings. Also, if you make money it does not mean that you have to spent more money. Is a new car better than a used car which both can bring you from A to B? Liability vs assets.
-
-* Raise or promotion, what's better? Promotion is better as money will follow anyway then.
-* Take projects no-one wants and make them shine. A promotion will follow.
-* A promotion is not going to come to you because you deserve it. You have to hunt and ask for it.
-* Track all kudos (e.g. ask for emails from your colleagues).
-* Big corporations HRs don't expect a figjit. That's why it's so important to keep track of your accomplishments and kudos'.
-* If you want a raise be specific how much and know to back your demands. Don't make a thread and no ultimatums.
-* Best way for a promotion is to switch jobs. You can even switch back with a better salary.
-
-### Finish things
-
-Hard work is necessary for accomplish results. However, work smarter not harder. Furthermore, working smart is not a substitute for working hard. Work both, hard and smart.
-
-* Learn to finish things without motivation. Things will pay off when you stick to stuff and eventually motivation can also come back.
-* You will fail if you don't plan realistically. Set also a schedule and follow to it as of life depends on it.
-* Advances come only of you give more than asked. Consistency, commitment and knowing what you need to do is more key than hard work.
-* Any action is better than no action. If you get stuck you have gained nothing.
-* You need to know the unknowns. Identify as many unknown not known things as possible.
-
-Hard vs fun: Both engage the brain (video games vs work). Some work is hard and other is easy. Hard work is boring. The harsh truth is you have to put in hard and boring work in order to accomplish and be successful. Work won't be always boring though, as joy will follow with mastery.
-
-Defeat is finally give up. Failure is the road to success, embrace it. Failure does not define you but how you respond to it. Events don't make your unhappy, but how you react to events do.
-
-## Expand the empire
-
-The larger your empire is, the larger your circle of influence is. The larger the circle of influence is, the more opportunities you have.
-
-* Do the dirty work if you want to expand the empire. That's there the opportunities are.
-* SCRUM often fails due to the lack to commitment. The backlog just becomes a wish to get completed.
-* Apply work on your quality standards. Don't cross the line of compromise. Always improve your skills. Never be happy being good enough.
-
-Become visible, keep track that you accomplishments. E.g. write a weekly summary. Do presentations, be seen. Learn new things and share your learnings. Be the problem solver and not the blamer.
-
-## Be pragmatic and also manage your time
-
-Make use of time boxing via the Pomodoro technique: Set a target of rounds and track the rounds. That give you exact focused work time. That's really the trick. For example set a goal of 6 daily pomodores.
-
-* Every time you do something question why does it make sense be pragmatic and don't follow because it is best practice.
-* You can also apply the time boxing technique (Cal Newport) for focused deep work.
-
-You should feel good of the work done even if you don't finished the task. You will feel good about pomodoro wise even you don't finish the task on hand yet. Helps you to enjoy time off more. Working longer may not sell anything.
-
-### The quota system
-
-Defined quota of things done. E.g. N runs per week or M Blog posts per month or O pomodoros per week. This helps with consistency. Truly commit to these quotas. Failure is not an option. Start with small commitments. Don't commit to something you can't fulfill otherwise you set yourself up for failure.
-
-* Why does the quota System work? Slow and consistent pace is the key. It also overcomes willpower weaknesses as goals are preset.
-* Internal motivation is more important over external motivation. Check out Daniels book drive.
-* Multitasking: Batching is effective. E.g. emails twice daily at pre-set times..
-
-### Don't waste time
-
-The biggest time waster is TV watching. The TV is programming you. It's insane that Americans watch so much TV as they work full time. Schedule one show at a time and watch it when you want to watch it. Most movies are crap anyways. The good movies will come to you as people will talk about them.
-
-* Social media is time waster as well. Schedule your Social Media times. For example be on Facebook only for max one hour on Saturdays.
-* Meetings can waste time as well. Simply don't go to them. Try to cancel meeting if it can be dealt with via email.
-* Enjoying things is not a waste of time. E.g. you could still play a game once in a while. It is important not to cut away all you enjoy from your life.
-
-### Habits
-
-Try to have as many good habits as possible. Start with easy habits, and make them a little bit more challenging over time. Set ankers and rewards. Over time the routines will become habits naturally.
-
-Habit stacking is effective, which is combining multiple habits at the same time. For example you can workout on a circular trainer while while watching a learning video on O'Reilly Safari Online while getting closer to your weekly step goal.
-
-* We don't have control over our habits but our own routines.
-* Routines help to form the habits, though.
-
-# Work-life balance
-
-Avoid overwork hours. That's not as beneficial as you might think and comes only with very small rewards. Invest rather in yourself and not in your employer.
-
-* Work-life balance is a myth. Make it so that you enjoy work and your personal life and not just personal life.
-* Maintain fewer but good relationships. As a reward, better and integrated your life will be.
-* Life in the present Moment. Make the best of every moment of your life.
-* Enjoy every aspect of your life. If you want to take away one thing from this book that is it.
-
-Use your most productive hours to work on you. Make that your priority. Take care of yourself a priority (E.g. do workouts or learn a new language). You can always workout 2 or 1 hour per day, but will you pay the price?
-
-## Mental health
-
-* Friendships and positive thinking help to have and maintain better health, longer Life, better productivity and increased happiness.
-* Positive thinking can be trained and be a habit. Read the book "The Power of Positive Thinking".
-* Stoicism helps. Meditation helps. Playing for fun helps too.
-
-Become the person you want to become (your self image). Program your brain unconsciously. Don't become the person other people want you to be. Embrace yourself, you are you.
-
-In most cases burnout is just an illusion. If you don't have motivation push through the wall. People usually don't pass the wall as they feel they are burned out. After pushing through the wall you will have the most fun, for example you will be able playing the guitar greatly.
-
-## Physical health
-
-Utilise a standing desk and treadmill (you could walk and type at the same time). Increase the incline in order to burn more calories. Even on the standing desk you burn more calories than sitting. When you use pomodoro then you can use the small breaks for push-ups (maybe won't do as good when you are in a fasted state).
-
-* You can only do one thing, lose fat or gain muscles. Not both at the same time.
-* Train your strength by heavy lifting, but only with a very few repetitions (e.g. 5 max for each exercise, everything over this is body building).
-* If you want to increase the muscle mass use medium weights but lift them more often. If you want to increase your endurance lift light weights but with even more reps.
-* Avoid highly processed foods
-
-Intermittent fasting is an effective method to maintain weight and health. But it does not mean that you can only eat junk food in the feeding windows. Also, diet and nutrition is the most important for health and fitness. They make it also easier to stay focused and positive.
-
-## No drama
-
-Avoid drama at work. Where are humans there is drama. You can decide where to spent your energy in. But don't avoid conflict. Conflict is healthy in any kind of relationship. Be tactful and state your opinion. The goal is to find the best solution to the problem.
-
-Don't worry about other people what they do and don't do. You only worry about you. Shut up and get your own things done. But you could help to inspire a not working colleague.
-
-* During an argument, take the opponent's position and see how your opinion changes.
-* If you they to convince someone else it's an argument. Of you try to find the best solution it is a good resolution.
-* If someone is hurting the team let the manager know but phrase it nicely.
-* How to get rid of a never ending talking person? Set up focus hours officially where you don't want to be interrupted. Present as if it is your defect that you get interrupted easily.
-* TOXIC PEOPLE: AVOID THEM. RUN.
-* Boss likes if you get shit done without getting asked all the time about things and also without drama.
-
-You have to learn how to work in a team. Be honest but tactful. It's not too be the loudest but about selling your ideas. Don't argue otherwise you won't sell anything. Be persuasive by finding the common ground. Or lead the colleagues to your idea and don't sell it upfront. Communicate clearly.
-
-# Personal brand
-
-* Invest your value outside the company. Build your personal brand. Show how valuable you are, also to other companies. Become an asset.
-* Invest in your education. Make your goals known. If you want something ask for it (see also the sections about goals in this document).
-
-## Market yourself
-
-* The best way to market yourself is to make you usable.
-* Create a brand. Decide your focus. Throw your name out as often as possible.
-
-Have a blog. Schedule your posts. Consistency beats every other factor. E.g. post once a month a new post. Find your voice, you don't have to sound academic. Keep writing, if you keep it long enough the rewards will be coming. Your own blog can take 5 years to take off. Most people give up too soon.
-
-* Consistency of your blog is key. Also write quality content. Don't try to be a man of success but try to be a man of value.
-* Have an elevator pitch: "buetow.org - Having fun with computers!"
-* Have social media accounts, especially the ones which are more tech related.
-
-## Networking
-
-Ask people so they talk about themselves. They are not really interested in you. Use meetup.com to find groups you are interested and build up the network over time. Don't drink on social networking events even when others do. Talking to other people at events only has upsides. Just saying "hi" and introducing yourself is enough. What worse can happen? If the person rejects you so what, life goes on. Ask open questions and no "yes" and "no" questions. E.g.: "What is your story, why are you here?".
-
-## Public speaking
-
-Before your talk go on stage 10 minutes in advance. Introduce yourself to the front row people. During the talk they will smile at you and encourage you during your talk.
-
-* Try at least 5 times before giving up public speaking. You can also start small, e.g. present a topic at work you are learning.
-* Practise your talk and timing. You can also record your practicing.
-
-Just do it. Just go to conferences. Even if you are not speaking. Sell your boss what you would learn and "this and that" and you would present the learnings to the team afterwards.
-
-# New job
-
-## For the interview
-
-* Build up a network before the interview. E.g., follow and comment blogs. Or go to meet-ups and conferences. Join user groups.
-* Ask to touch base before the real interview and ask questions about the company. Do "pre-interviews".
-* Have a blog, a CV can only be 2 pages and an interview only can last only 2 hours. A blog helps you also to be a better communicator.
-
-If you are specialized then there is a better chance to get a fitting job. No one will hire a general lawyer if there are specialized lawyers available. Even if you are specialized, you will have a wide range of skills (T-shape knowledge).
-
-## Find the right type of company
-
-Not all companies are equal. They have individual cultures and guidelines.
-
-* Startup: dynamic and larger impact. Many hats on.
-* Medium size companies: most stable ones. Not cutting edge technologies. No crazy working hours.
-* Large company: very established with a lot of structure however constant layoffs and restructurings. Less impact you can have. Complex politics.
-* Working for yourself: This is harder than you think, probably much harder.
-
-Work in a tech. company if you want to work on/with cutting edge technologies.
-
-## Apply for the new job
-
-Get a professional resume writer. Get referrals of writers and get samples from there. Get sufficient with algorithm and data structures interview questions. Cracking the coding interview book and blog
-
-* Apply for each job with a specialised CV each. Each CV fits the job better.
-* Best get a job via a personal referral or inbound marketing. The latter is somehow rare.
-* Inbound marketing is for example someone responds to your blog and offers you a job.
-* Interview the interviewer. Be persistent.
-* Create creative looking resumes, see simple programmer website. Action-result style for a resume.
-
-Invest in your dress code as appearance masters. It does make sense to invest in your style. You could even hire a professional stylist (not my personal way though).
-
-## Negotiation
-
-* Whoever names the number first loses. You don't know what someone else is expecting unless told. Low ball number may be an issue but you have to know the market.
-* Salary is not about what you need but what you are worth. Try to find out what you are worth.
-* Big tech companies have a pay scale. You can ask for this.
-* Don't tell your current salary. Only do one counter offer and say "If you do X then I commit today". Be tactful and not rude. Nobody wants to be taken advantage of. Also, don't be arrogant.
-* If the company wants to know your range, respond: "I would rather learn more about the job and compensation. You have a range in mind, correct?" Be brave and just pause here.
-* Otherwise, if the company refuses then say "if you tell me what the range is and although I am not yet sure yet what are my exact salary requirements are I can see if the range is of what I am looking for. If they absolute refuse give a high ball range you would expect and make it conditional to the overall compensation package. E.g. 70k to 100k depending on the compensation package. THE LOW END SHOULD BE YOUR REAL LOW END. Play a little bit of hardball here and be brave. Practise it.
-* Put 10 percent on top of the salary range into a counter offer.
-* Everything is negotiable, not only the salary.
-* Job markup rate: Check it regarding the recruitment rate negotiation.
-* Don't make a rushed decision based on deadlines. Make a fairly high counter offer shortly before deadline.
-* You should also cope with rejections while selling yourself. There is no such thing as job security.
- * Embrace uncertainty (stoic mindset). Take it as a natural part of life.
-* Never spilt the difference is the best book for learning negotiation techniques..
-
-## Leaving the old job
-
-When leaving a job make a clean and non personal as possible. Never complain and never explain. Don't worry about abandonment of the team. Everybody is replacement and you make a business decision. Don't threaten to quit as you are replaceable.
-
-# Other things
-
-* As a leader lead by example and don't lead from the Eiffel tower.
-* As a leader you are responsible for the team. If the team fails then it's your fault only.
-
-## Testing
-
-Unit testing Vs regression testing: Unit tests test the smallest possible unit and get rewritten if the unit gets changed. It's like programming against a specification n. Regression tests test whether the software still works after the change. Now you know more than most software engineers.
-
-## Books to read
-
-* Clean Code
-* Code Complete
-* Cracking the Interview - Lessons and Solutions.
-* Daniels Book "Drive" (about internal and external motivation)
-* God's degree (inventor of Dilbert)
-* Head first Design Patterns
-* How to win Friends and influence People
-* Never Split the Difference [X]
-* Structure and programming functional programs
-* The obstacle is the way [X]
-* The passionate programmer
-* The Power of Positive Thinking (Highly religious - I personally don't like it)
-* The Pragmatic Programmer [X]
-* The war of Art (to combat procrastination)
-* Willpower Instinct
-
-E-Mail your comments to `paul@nospam.buetow.org` :-)
-
-Other book notes of mine are:
-
-[2025-06-07 "A Monk's Guide to Happiness" book notes](./a-monks-guide-to-happiness.md)
-[2025-04-19 "When: The Scientific Secrets of Perfect Timing" book notes](./when.md)
-[2024-10-24 "Staff Engineer" book notes](./staff-engineer.md)
-[2024-07-07 "The Stoic Challenge" book notes](./the-stoic-challenge.md)
-[2024-05-01 "Slow Productivity" book notes](./slow-productivity.md)
-[2023-11-11 "Mind Management" book notes](./mind-management.md)
-[2023-07-17 "Software Developmers Career Guide and Soft Skills" book notes (You are currently reading this)](./career-guide-and-soft-skills.md)
-[2023-05-06 "The Obstacle is the Way" book notes](./the-obstacle-is-the-way.md)
-[2023-04-01 "Never split the difference" book notes](./never-split-the-difference.md)
-[2023-03-16 "The Pragmatic Programmer" book notes](./the-pragmatic-programmer.md)
-
[Back to the main site](../)
diff --git a/notes/index.md b/notes/index.md
index dbc9be4a..1781236a 100644
--- a/notes/index.md
+++ b/notes/index.md
@@ -23,31 +23,6 @@
['Eat That Frog' book notes](./eat-that-frog.md)
['Software Developmers Career Guide and Soft Skills' book notes](./career-guide-and-soft-skills.md)
['A Monk's Guide to Happiness' book notes](./a-monks-guide-to-happiness.md)
-# Notes on foo.zone
-
-## To be in the .zone!
-
-['When: The Scientific Secrets of Perfect Timing' book notes](./when.md)
-['The Stoic Challenge' book notes](./the-stoic-challenge.md)
-['Science of Living' book notes](./the-science-of-living.md)
-['The Pragmatic Programmer' book notes](./the-pragmatic-programmer.md)
-['The Power of Neuroplasticity' book notes](./the-power-of-neuroplasticity.md)
-['The Obstacle is the Way' book notes](./the-obstacle-is-the-way.md)
-['Staff Engineer' book notes](./staff-engineer.md)
-['Slow Productivity' book notes](./slow-productivity.md)
-['Site Reliability Engineering' book notes](./site-reliability-engineering.md)
-['Search Inside Yourself' book notes](./search-inside-yourself.md)
-['Never split the difference' book notes](./never-split-the-difference.md)
-['Mind Management' book notes](./mind-management.md)
-['Mental Combat' book notes](./mental-combat.md)
-['Love People, Use Things' book notes](./love-people-use-things.md)
-['Joy On Domand' book notes](./joy-on-demand.md)
-['Influence without Authority' book notes](./influence-wihout-authority.md)
-['Implementing Service Level Objectives' book notes](./implementing-service-level-objectives.md)
-['Fluent Forever' book notes](./fluent-forever.md)
-['Eat That Frog' book notes](./eat-that-frog.md)
-['Software Developmers Career Guide and Soft Skills' book notes](./career-guide-and-soft-skills.md)
-['A Monk's Guide to Happiness' book notes](./a-monks-guide-to-happiness.md)
['97 Things Every SRE Should Know' book notes](./97-things-every-sre-should-know.md)
That were all notes. Hope they were useful!
diff --git a/notes/search-inside-yourself.md b/notes/search-inside-yourself.md
index eca091aa..b5659897 100644
--- a/notes/search-inside-yourself.md
+++ b/notes/search-inside-yourself.md
@@ -40,48 +40,6 @@
* [⇢ ⇢ ⇢ 1. Emotional Awareness](#1-emotional-awareness)
* [⇢ ⇢ ⇢ 2. Accurate Self-Assessment](#2-accurate-self-assessment)
* [⇢ ⇢ ⇢ 3. Self-Confidence](#3-self-confidence)
-* # "Search Inside Yourself" book notes
-
-> Last updated 23.7.2024
-
-## Table of Contents
-
-* [⇢ "Search Inside Yourself" book notes](#search-inside-yourself-book-notes)
-* [⇢ ⇢ How to Master Your Mind in 100 Minutes](#how-to-master-your-mind-in-100-minutes)
-* [⇢ ⇢ Mindfulness and Personal Development](#mindfulness-and-personal-development)
-* [⇢ ⇢ Three Steps of "Search Inside Yourself"](#three-steps-of-search-inside-yourself)
-* [⇢ ⇢ Even an Engineer Can Thrive on Emotional Intelligence](#even-an-engineer-can-thrive-on-emotional-intelligence)
-* [⇢ ⇢ Emotional Intelligence Enables Three Important Skills](#emotional-intelligence-enables-three-important-skills)
-* [⇢ ⇢ ⇢ 1. Stellar Work Performance](#1-stellar-work-performance)
-* [⇢ ⇢ ⇢ 2. Outstanding Leadership](#2-outstanding-leadership)
-* [⇢ ⇢ ⇢ 3. The Ability to Create the Conditions for Happiness](#3-the-ability-to-create-the-conditions-for-happiness)
-* [⇢ ⇢ Attention Training](#attention-training)
-* [⇢ ⇢ ⇢ Train Attention](#train-attention)
-* [⇢ ⇢ Self-Knowledge and Self-Mastery](#self-knowledge-and-self-mastery)
-* [⇢ ⇢ Creating Useful Mental Habits](#creating-useful-mental-habits)
-* [⇢ ⇢ Optimize Thyself](#optimize-thyself)
-* [⇢ ⇢ Train at the Level of Physiology](#train-at-the-level-of-physiology)
-* [⇢ ⇢ ⇢ High-Resolution Perception](#high-resolution-perception)
-* [⇢ ⇢ Mindfulness in Two Minutes](#mindfulness-in-two-minutes)
-* [⇢ ⇢ ⇢ Meditation is Exercise](#meditation-is-exercise)
-* [⇢ ⇢ ⇢ Sustaining Your Practice](#sustaining-your-practice)
-* [⇢ ⇢ Breathing as if Your Life Depends on It](#breathing-as-if-your-life-depends-on-it)
-* [⇢ ⇢ Happiness is the Default State of Mind](#happiness-is-the-default-state-of-mind)
-* [⇢ ⇢ Experience, Without Judging or Reacting](#experience-without-judging-or-reacting)
-* [⇢ ⇢ Attention and Mindful Meditation is like MacGyver's Swiss Army Knife](#attention-and-mindful-meditation-is-like-macgyver-s-swiss-army-knife)
-* [⇢ ⇢ Meditation techniques](#meditation-techniques)
-* [⇢ ⇢ ⇢ Expensive Food Meditation](#expensive-food-meditation)
-* [⇢ ⇢ ⇢ Walking Meditation](#walking-meditation)
-* [⇢ ⇢ Mindful Listening](#mindful-listening)
-* [⇢ ⇢ Lightness and Joy in Meditation](#lightness-and-joy-in-meditation)
-* [⇢ ⇢ Mastering Both Focused and Open Attention](#mastering-both-focused-and-open-attention)
-* [⇢ ⇢ ⇢ Meditation Circuit Training](#meditation-circuit-training)
-* [⇢ ⇢ Zen and a Walking Baby](#zen-and-a-walking-baby)
-* [⇢ ⇢ Clarity](#clarity)
-* [⇢ ⇢ About Self-Awareness](#about-self-awareness)
-* [⇢ ⇢ ⇢ 1. Emotional Awareness](#1-emotional-awareness)
-* [⇢ ⇢ ⇢ 2. Accurate Self-Assessment](#2-accurate-self-assessment)
-* [⇢ ⇢ ⇢ 3. Self-Confidence](#3-self-confidence)
* [⇢ ⇢ Developing Self-Awareness](#developing-self-awareness)
* [⇢ ⇢ ⇢ Body Scan](#body-scan)
* [⇢ ⇢ ⇢ Scan for Emotion](#scan-for-emotion)
diff --git a/uptime-stats.md b/uptime-stats.md
index dee925c5..9098d087 100644
--- a/uptime-stats.md
+++ b/uptime-stats.md
@@ -1,6 +1,6 @@
# My machine uptime stats
-> This site was last updated at 2025-06-22T19:12:10+03:00
+> This site was last updated at 2025-06-22T19:24:30+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.