I wasn't even looking for trouble. I was clicking around the Proxmox web UI, exploring some storage views I hadn't noticed before, when I saw it: my ZFS pool was in DEGRADED state.
I hate taxes deeply. I fell through the rabbit hole of libertarian and
anarcocapitalist ideas some years ago, and taxes have been repulsive
diff --git a/public/writings/a-simple-solution-to-spam.html b/public/writings/a-simple-solution-to-spam.html
index 4dd9ba0..345dc1a 100644
--- a/public/writings/a-simple-solution-to-spam.html
+++ b/public/writings/a-simple-solution-to-spam.html
@@ -18,6 +18,7 @@
A simple solution to spam
+
Published: 2025-01-14
Spam is a problem that has plagued the Internet for decades already. Given a negligible cost to reach
out, and easy access to some contact method, many annoying people will choose to mass bother all of us
in hopes of striking a profit.
diff --git a/public/writings/bitcoin-mining-is-like-adding-the-final-piece-to-a-puzzle.html b/public/writings/bitcoin-mining-is-like-adding-the-final-piece-to-a-puzzle.html
index 79928a4..c6a3965 100644
--- a/public/writings/bitcoin-mining-is-like-adding-the-final-piece-to-a-puzzle.html
+++ b/public/writings/bitcoin-mining-is-like-adding-the-final-piece-to-a-puzzle.html
@@ -18,6 +18,7 @@
Bitcoin mining is like adding the final piece to a puzzle
+
Published: 2025-02-01
Bitcoin mining is one of those terribly explained topics that everyone and their mother has kind of
heard about at some point, but no one really feels comfortable explaining.
diff --git a/public/writings/busy-mans-guide-to-optimizing-dbt-models-performance.html b/public/writings/busy-mans-guide-to-optimizing-dbt-models-performance.html
index 7f10712..03c890e 100644
--- a/public/writings/busy-mans-guide-to-optimizing-dbt-models-performance.html
+++ b/public/writings/busy-mans-guide-to-optimizing-dbt-models-performance.html
@@ -18,6 +18,7 @@
Busy man's guide to optimizing dbt models performance
+
Published: 2026-02-10
The below guide is a copy-paste of an internal doc file I created while working in Superhog. My team of
analysts were very smart guys, but had little knowledge on Postgres internals (we used Postgres for our
DWH) and low-level query optimization. That was understandable: they were analysts, busy with answering
diff --git a/public/writings/credit-cards-affairs-and-chatgpt.html b/public/writings/credit-cards-affairs-and-chatgpt.html
index 2bec290..35ea222 100644
--- a/public/writings/credit-cards-affairs-and-chatgpt.html
+++ b/public/writings/credit-cards-affairs-and-chatgpt.html
@@ -18,6 +18,7 @@
Credit cards, affairs and ChatGPT
+
Published: 2025-01-31
Many years ago, when I was doing my Bachelor's thesis, I had a fun conversation
with Dolors, my tutor back then. She was a smart woman, and so the interesting chats
diff --git a/public/writings/dont-hide-it-make-it-beautiful.html b/public/writings/dont-hide-it-make-it-beautiful.html
index fea806a..ab7d7a4 100644
--- a/public/writings/dont-hide-it-make-it-beautiful.html
+++ b/public/writings/dont-hide-it-make-it-beautiful.html
@@ -18,6 +18,7 @@
Don't hide it, make it beautiful
+
Published: 2025-03-17
I'm currently living in a flat, and my internet connection physically comes in through my living room. That's where
my home router is placed. However, my main workspace is not in my living room but in my working room,
which is a few meters away. I would love to have a wired internet connection for my laptop, but unfortunately, with
diff --git a/public/writings/fixing-a-degraded-zfs-mirror.html b/public/writings/fixing-a-degraded-zfs-mirror.html
index e8f1f0a..ef1e295 100644
--- a/public/writings/fixing-a-degraded-zfs-mirror.html
+++ b/public/writings/fixing-a-degraded-zfs-mirror.html
@@ -17,6 +17,7 @@
By now I was pretty confident about what was wrong: not a dying drive, but a flaky SATA connection. The fix should be straightforward. Just take the drive offline, shut down, reseat the cables, bring it back up, and let ZFS heal itself.
This is going to be a thorough explanation for a simple thing, but we
will take it slow since this topic somehow causes loads of confusion.
diff --git a/public/writings/how-i-write-some-articles-im-lazy-about.html b/public/writings/how-i-write-some-articles-im-lazy-about.html
index b9f751a..a2c1af9 100644
--- a/public/writings/how-i-write-some-articles-im-lazy-about.html
+++ b/public/writings/how-i-write-some-articles-im-lazy-about.html
@@ -18,6 +18,7 @@
How I write some articles I have a hard time getting started with
+
Published: 2026-03-02
I have a lot of shower thoughts. Way more than I can handle. Many times I feel like some of them
would make for a nice piece on my webpage, or I should make a personal note out of. But often times
diff --git a/public/writings/i-want-code-defined-dashboards-so-badly.html b/public/writings/i-want-code-defined-dashboards-so-badly.html
index e898c06..3066357 100644
--- a/public/writings/i-want-code-defined-dashboards-so-badly.html
+++ b/public/writings/i-want-code-defined-dashboards-so-badly.html
@@ -18,6 +18,7 @@
I want code defined dashboards so badly
+
Published: 2025-01-14
Analysts build dashboards. These are also called reports, data tools, data products, and another
gazillion funny names.
In November 2023, I joined Truvi (back then called Superhog) as the first
diff --git a/public/writings/is-your-drug-dealer-a-homophobic-socialist.html b/public/writings/is-your-drug-dealer-a-homophobic-socialist.html
index e3063c8..5a5650a 100644
--- a/public/writings/is-your-drug-dealer-a-homophobic-socialist.html
+++ b/public/writings/is-your-drug-dealer-a-homophobic-socialist.html
@@ -15,6 +15,7 @@
Well, the connection wasn't the whole story. A few weeks after that fix, the same drive, AGAPITO1, started dropping off again. Same symptoms: link resets, speed downgrades, kernel giving up on the connection. I went through the cable swap dance again, tried different SATA ports on the motherboard, tried different cables. Nothing helped. The SATA PHY on the drive itself was failing.
I contacted PcComponentes (where I bought it), RMA'd the drive, and ran degraded on AGAPITO2 alone for about two weeks. Then the replacement arrived. This article covers the process of physically installing a new drive and getting it into the ZFS mirror, from "box on the desk" to "pool healthy, mirror whole."
diff --git a/public/writings/tech-fascination-as-a-function-of-your-age.html b/public/writings/tech-fascination-as-a-function-of-your-age.html
new file mode 100644
index 0000000..671d18b
--- /dev/null
+++ b/public/writings/tech-fascination-as-a-function-of-your-age.html
@@ -0,0 +1,42 @@
+
+
+
+
+ Pablo here
+
+
+
+
+
+
+
+
+
A long time ago I read a quote that I find hilariously accurate. At first it stuck with me because it was
+ funny. Then as time passed, I observed it was actually very accurate. I mistakenly thought the quote was
+ commonly known in the world, and today I realised apparently it isn't, and I can't find it posted
+ anywhere. So I'm storing it here for the future. The quote roughly looked like this:
+
+
Any technology that existed before you turned 18 is just boring, regular old stuff that has always
+ been there since the world was born and doesn't matter much.
+
Any technology that appears while you are between 18 and 30 years old is a revolution like the world
+ has never seen before, will change the universe in ways mankind can't even fathom and deserves your
+ entire devotion.
+
Any technology that appears after you've hit 30 is black magic and heresy, and you will never truly
+ understand it.
Years ago I worked under the organizational umbrella of this COO. He was my boss' boss. Sometimes we
bumped into each other for big meetings and presentations.
The COO had a background in finance and audit, which gave him certain management quirks that coupled in
diff --git a/public/writings/when-new-is-not-better.html b/public/writings/when-new-is-not-better.html
index bca6698..fe34b5f 100644
--- a/public/writings/when-new-is-not-better.html
+++ b/public/writings/when-new-is-not-better.html
@@ -18,6 +18,7 @@
When new is not better
+
Published: 2025-01-19
One of the hobbies that has stuck with me for decades is photography. I've shot a few hundreds of
film rolls, and some non-recorded amount of digital pics.
diff --git a/public/writings/why-i-put-my-vms-on-a-zfs-mirror.html b/public/writings/why-i-put-my-vms-on-a-zfs-mirror.html
index 77301cb..f3c4e7c 100644
--- a/public/writings/why-i-put-my-vms-on-a-zfs-mirror.html
+++ b/public/writings/why-i-put-my-vms-on-a-zfs-mirror.html
@@ -17,6 +17,7 @@
A few weeks into running my new homelab server, I stumbled upon something I wasn't expecting to see that early: my ZFS pool was in "DEGRADED" state. One of my two mirrored drives had gone FAULTED.