stuffy stuff
This commit is contained in:
parent
9a39fb33d5
commit
1f8608f25f
25 changed files with 69 additions and 0 deletions
|
|
@ -151,6 +151,10 @@
|
||||||
<h2 id="writings-header">Writings</h2>
|
<h2 id="writings-header">Writings</h2>
|
||||||
<p>Sometimes I like to jot down ideas and drop them here.</p>
|
<p>Sometimes I like to jot down ideas and drop them here.</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="writings/tech-fascination-as-a-function-of-your-age.html" target="_blank"
|
||||||
|
rel="noopener noreferrer">Tech fascination as a function of your age</a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="writings/my-first-petahash.html" target="_blank"
|
<a href="writings/my-first-petahash.html" target="_blank"
|
||||||
rel="noopener noreferrer">My first petahash</a>
|
rel="noopener noreferrer">My first petahash</a>
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
<p><a href="../index.html">back to home</a></p>
|
<p><a href="../index.html">back to home</a></p>
|
||||||
<section>
|
<section>
|
||||||
<h2>A degraded pool with a healthy disk</h2>
|
<h2>A degraded pool with a healthy disk</h2>
|
||||||
|
<p><em>Published: 2026-01-04</em></p>
|
||||||
<p><em>Part 2 of 3 in my "First ZFS Degradation" series. See also <a href="why-i-put-my-vms-on-a-zfs-mirror.html">Part 1: The Setup</a> and <a href="fixing-a-degraded-zfs-mirror.html">Part 3: The Fix</a>.</em></p>
|
<p><em>Part 2 of 3 in my "First ZFS Degradation" series. See also <a href="why-i-put-my-vms-on-a-zfs-mirror.html">Part 1: The Setup</a> and <a href="fixing-a-degraded-zfs-mirror.html">Part 3: The Fix</a>.</em></p>
|
||||||
<h3>The "Oh Shit" Moment</h3>
|
<h3>The "Oh Shit" Moment</h3>
|
||||||
<p>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 <strong>DEGRADED</strong> state.</p>
|
<p>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 <strong>DEGRADED</strong> state.</p>
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@
|
||||||
<hr />
|
<hr />
|
||||||
<section>
|
<section>
|
||||||
<h2>A note for the future: the tax bleeding in 2025</h2>
|
<h2>A note for the future: the tax bleeding in 2025</h2>
|
||||||
|
<p><em>Published: 2025-08-18</em></p>
|
||||||
<p>
|
<p>
|
||||||
I hate taxes deeply. I fell through the rabbit hole of libertarian and
|
I hate taxes deeply. I fell through the rabbit hole of libertarian and
|
||||||
anarcocapitalist ideas some years ago, and taxes have been repulsive
|
anarcocapitalist ideas some years ago, and taxes have been repulsive
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>A simple solution to spam</h2>
|
<h2>A simple solution to spam</h2>
|
||||||
|
<p><em>Published: 2025-01-14</em></p>
|
||||||
<p>Spam is a problem that has plagued the Internet for decades already. Given a negligible cost to reach
|
<p>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
|
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.
|
in hopes of striking a profit.
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Bitcoin mining is like adding the final piece to a puzzle</h2>
|
<h2>Bitcoin mining is like adding the final piece to a puzzle</h2>
|
||||||
|
<p><em>Published: 2025-02-01</em></p>
|
||||||
<p>
|
<p>
|
||||||
Bitcoin mining is one of those terribly explained topics that everyone and their mother has kind of
|
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.
|
heard about at some point, but no one really feels comfortable explaining.
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Busy man's guide to optimizing dbt models performance</h2>
|
<h2>Busy man's guide to optimizing dbt models performance</h2>
|
||||||
|
<p><em>Published: 2026-02-10</em></p>
|
||||||
<p>The below guide is a copy-paste of an internal doc file I created while working in Superhog. My team of
|
<p>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
|
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
|
DWH) and low-level query optimization. That was understandable: they were analysts, busy with answering
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Credit cards, affairs and ChatGPT</h2>
|
<h2>Credit cards, affairs and ChatGPT</h2>
|
||||||
|
<p><em>Published: 2025-01-31</em></p>
|
||||||
<p>
|
<p>
|
||||||
Many years ago, when I was doing my Bachelor's thesis, I had a fun conversation
|
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
|
with Dolors, my tutor back then. She was a smart woman, and so the interesting chats
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Don't hide it, make it beautiful</h2>
|
<h2>Don't hide it, make it beautiful</h2>
|
||||||
|
<p><em>Published: 2025-03-17</em></p>
|
||||||
<p>I'm currently living in a flat, and my internet connection physically comes in through my living room. That's where
|
<p>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,
|
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
|
which is a few meters away. I would love to have a wired internet connection for my laptop, but unfortunately, with
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
<p><a href="../index.html">back to home</a></p>
|
<p><a href="../index.html">back to home</a></p>
|
||||||
<section>
|
<section>
|
||||||
<h2>Fixing a Degraded ZFS Mirror: Reseat, Resilver, and Scrub</h2>
|
<h2>Fixing a Degraded ZFS Mirror: Reseat, Resilver, and Scrub</h2>
|
||||||
|
<p><em>Published: 2026-01-04</em></p>
|
||||||
<p><em>Part 3 of 3 in my "First ZFS Degradation" series. See also <a href="why-i-put-my-vms-on-a-zfs-mirror.html">Part 1: The Setup</a> and <a href="a-degraded-pool-with-a-healthy-disk.html">Part 2: Diagnosing the Problem</a>.</em></p>
|
<p><em>Part 3 of 3 in my "First ZFS Degradation" series. See also <a href="why-i-put-my-vms-on-a-zfs-mirror.html">Part 1: The Setup</a> and <a href="a-degraded-pool-with-a-healthy-disk.html">Part 2: Diagnosing the Problem</a>.</em></p>
|
||||||
<h3>The Game Plan</h3>
|
<h3>The Game Plan</h3>
|
||||||
<p>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.</p>
|
<p>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.</p>
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
<hr />
|
<hr />
|
||||||
<section>
|
<section>
|
||||||
<h2>Gresham's Law has nothing to do with Bitcoin</h2>
|
<h2>Gresham's Law has nothing to do with Bitcoin</h2>
|
||||||
|
<p><em>Published: 2025-05-26</em></p>
|
||||||
<p>
|
<p>
|
||||||
This is going to be a thorough explanation for a simple thing, but we
|
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.
|
will take it slow since this topic somehow causes loads of confusion.
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>How I write some articles I have a hard time getting started with</h2>
|
<h2>How I write some articles I have a hard time getting started with</h2>
|
||||||
|
<p><em>Published: 2026-03-02</em></p>
|
||||||
<p>
|
<p>
|
||||||
I have a lot of shower thoughts. Way more than I can handle. Many times I feel like some of them
|
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
|
would make for a nice piece on my webpage, or I should make a personal note out of. But often times
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>I want code defined dashboards so badly</h2>
|
<h2>I want code defined dashboards so badly</h2>
|
||||||
|
<p><em>Published: 2025-01-14</em></p>
|
||||||
<p>Analysts build dashboards. These are also called reports, data tools, data products, and another
|
<p>Analysts build dashboards. These are also called reports, data tools, data products, and another
|
||||||
gazillion funny names.</p>
|
gazillion funny names.</p>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>If I started a Data team again</h2>
|
<h2>If I started a Data team again</h2>
|
||||||
|
<p><em>Published: 2025-02-04</em></p>
|
||||||
<p>
|
<p>
|
||||||
In November 2023, I joined <a href="https://truvi.com/">Truvi</a> (<a
|
In November 2023, I joined <a href="https://truvi.com/">Truvi</a> (<a
|
||||||
href="https://truvi.com/blog/superhog-becomes-truvi/">back then called Superhog</a>) as the first
|
href="https://truvi.com/blog/superhog-becomes-truvi/">back then called Superhog</a>) as the first
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
<hr />
|
<hr />
|
||||||
<section>
|
<section>
|
||||||
<h2>Is your drug dealer a homophobic socialist?</h2>
|
<h2>Is your drug dealer a homophobic socialist?</h2>
|
||||||
|
<p><em>Published: 2025-06-03</em></p>
|
||||||
<p>
|
<p>
|
||||||
Lately, I've noticed a branch of
|
Lately, I've noticed a branch of
|
||||||
<a href="https://en.wikipedia.org/wiki/Cancel_culture" target="_blank" rel="noopener noreferrer">cancel
|
<a href="https://en.wikipedia.org/wiki/Cancel_culture" target="_blank" rel="noopener noreferrer">cancel
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>My first petahash</h2>
|
<h2>My first petahash</h2>
|
||||||
|
<p><em>Published: 2026-04-16</em></p>
|
||||||
<p>I've recently started mining Bitcoin at a scale I never had before, so I thought it would be interesting
|
<p>I've recently started mining Bitcoin at a scale I never had before, so I thought it would be interesting
|
||||||
to jot down a few observations on my recent errands.</p>
|
to jot down a few observations on my recent errands.</p>
|
||||||
<p>My friend Unhosted Marcellus has been following closely the evolution of the
|
<p>My friend Unhosted Marcellus has been following closely the evolution of the
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>My fitness journey</h2>
|
<h2>My fitness journey</h2>
|
||||||
|
<p><em>Published: 2026-03-03</em></p>
|
||||||
<p>Nowadays I find myself in the best physical shape I've ever been at. I'm stronger than I've ever been.
|
<p>Nowadays I find myself in the best physical shape I've ever been at. I'm stronger than I've ever been.
|
||||||
Pretty decent cardio-wise, not at my peak but close. I'm overall very active, and I can jump into any
|
Pretty decent cardio-wise, not at my peak but close. I'm overall very active, and I can jump into any
|
||||||
physical activity without having second thoughts. I sleep like a baby, perform like a machine, eat like a
|
physical activity without having second thoughts. I sleep like a baby, perform like a machine, eat like a
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>My tips and tricks when using Postgres as a DWH</h2>
|
<h2>My tips and tricks when using Postgres as a DWH</h2>
|
||||||
|
<p><em>Published: 2025-04-24</em></p>
|
||||||
<p>In November 2023, I joined Superhog (now called Truvi) to start out the Data team. As part of that, I
|
<p>In November 2023, I joined Superhog (now called Truvi) to start out the Data team. As part of that, I
|
||||||
also drafted and deployed the first version of its data platform.
|
also drafted and deployed the first version of its data platform.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Notes for myself during my departure from Superhog</h2>
|
<h2>Notes for myself during my departure from Superhog</h2>
|
||||||
|
<p><em>Published: 2025-07-07</em></p>
|
||||||
<p>I'm writing this a few days before my last day at Superhog (now called Truvi). Having a few company
|
<p>I'm writing this a few days before my last day at Superhog (now called Truvi). Having a few company
|
||||||
departures under my belt already, I know a bit on what will come next. I know one part of the drill is
|
departures under my belt already, I know a bit on what will come next. I know one part of the drill is
|
||||||
that 99% of the details of what happened during my tenure at the company will completely disappear from
|
that 99% of the details of what happened during my tenure at the company will completely disappear from
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>One efective but risky way to find the top budget for the vacancy</h2>
|
<h2>One efective but risky way to find the top budget for the vacancy</h2>
|
||||||
|
<p><em>Published: 2025-02-03</em></p>
|
||||||
<p>
|
<p>
|
||||||
I've seen a lot of people frustrated with not knowing how much a company is willing to pay for a
|
I've seen a lot of people frustrated with not knowing how much a company is willing to pay for a
|
||||||
vacancy. There are multiple ways to find out, which you probably are familiar with if you've been job
|
vacancy. There are multiple ways to find out, which you probably are familiar with if you've been job
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
<p><a href="../index.html">back to home</a></p>
|
<p><a href="../index.html">back to home</a></p>
|
||||||
<section>
|
<section>
|
||||||
<h2>Replacing a Failed Disk in a ZFS Mirror</h2>
|
<h2>Replacing a Failed Disk in a ZFS Mirror</h2>
|
||||||
|
<p><em>Published: 2026-02-21</em></p>
|
||||||
<p>If you've been following along, you know the story: I set up a <a href="why-i-put-my-vms-on-a-zfs-mirror.html">ZFS mirror for my Proxmox VMs</a>, then one of the drives <a href="a-degraded-pool-with-a-healthy-disk.html">started acting flaky</a>, and I <a href="fixing-a-degraded-zfs-mirror.html">diagnosed and fixed what turned out to be a bad SATA connection</a>.</p>
|
<p>If you've been following along, you know the story: I set up a <a href="why-i-put-my-vms-on-a-zfs-mirror.html">ZFS mirror for my Proxmox VMs</a>, then one of the drives <a href="a-degraded-pool-with-a-healthy-disk.html">started acting flaky</a>, and I <a href="fixing-a-degraded-zfs-mirror.html">diagnosed and fixed what turned out to be a bad SATA connection</a>.</p>
|
||||||
<p>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.</p>
|
<p>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.</p>
|
||||||
<p>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."</p>
|
<p>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."</p>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,42 @@
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Pablo here</title>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta viewport="width=device-width, initial-scale=1">
|
||||||
|
<link rel="stylesheet" href="../styles.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<main>
|
||||||
|
<h1>
|
||||||
|
Hi, Pablo here
|
||||||
|
</h1>
|
||||||
|
<p><a href="../index.html">back to home</a></p>
|
||||||
|
<hr>
|
||||||
|
<section>
|
||||||
|
<h2>Tech fascination as a function of your age</h2>
|
||||||
|
<p><em>Published: 2026-05-11</em></p>
|
||||||
|
<p>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:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>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.</p>
|
||||||
|
<p>Any technology that appears after you've hit 30 is black magic and heresy, and you will never truly
|
||||||
|
understand it.</p>
|
||||||
|
</blockquote>
|
||||||
|
<hr>
|
||||||
|
<p><a href="../index.html">back to home</a></p>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>The ROI of toilets</h2>
|
<h2>The ROI of toilets</h2>
|
||||||
|
<p><em>Published: 2025-02-19</em></p>
|
||||||
<p>Years ago I worked under the organizational umbrella of this COO. He was my boss' boss. Sometimes we
|
<p>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.</p>
|
bumped into each other for big meetings and presentations.</p>
|
||||||
<p>The COO had a background in finance and audit, which gave him certain management quirks that coupled in
|
<p>The COO had a background in finance and audit, which gave him certain management quirks that coupled in
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>When new is not better</h2>
|
<h2>When new is not better</h2>
|
||||||
|
<p><em>Published: 2025-01-19</em></p>
|
||||||
<p>
|
<p>
|
||||||
One of the hobbies that has stuck with me for decades is photography. I've shot a few hundreds of
|
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.
|
film rolls, and some non-recorded amount of digital pics.
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
<p><a href="../index.html">back to home</a></p>
|
<p><a href="../index.html">back to home</a></p>
|
||||||
<section>
|
<section>
|
||||||
<h2>Why I Put My VMs on a ZFS Mirror</h2>
|
<h2>Why I Put My VMs on a ZFS Mirror</h2>
|
||||||
|
<p><em>Published: 2026-01-04</em></p>
|
||||||
<p><em>Part 1 of 3 in my "First ZFS Degradation" series. Also read <a href="a-degraded-pool-with-a-healthy-disk.html">Part 2: Diagnosing the Problem</a> and <a href="fixing-a-degraded-zfs-mirror.html">Part 3: The Fix</a>.</em></p>
|
<p><em>Part 1 of 3 in my "First ZFS Degradation" series. Also read <a href="a-degraded-pool-with-a-healthy-disk.html">Part 2: Diagnosing the Problem</a> and <a href="fixing-a-degraded-zfs-mirror.html">Part 3: The Fix</a>.</em></p>
|
||||||
<h3>Why This Series Exists</h3>
|
<h3>Why This Series Exists</h3>
|
||||||
<p>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.</p>
|
<p>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.</p>
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Your customers don't care that your bathroom is dirty</h2>
|
<h2>Your customers don't care that your bathroom is dirty</h2>
|
||||||
|
<p><em>Published: 2025-02-09</em></p>
|
||||||
<p>The other night I went out with the missus and we went to a fancy pants restaurants, which is unusual for
|
<p>The other night I went out with the missus and we went to a fancy pants restaurants, which is unusual for
|
||||||
us. We prefer neighbourhood, simple places.</p>
|
us. We prefer neighbourhood, simple places.</p>
|
||||||
<p>
|
<p>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue