<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://772.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://772.github.io/" rel="alternate" type="text/html" /><updated>2025-09-16T08:14:29+00:00</updated><id>https://772.github.io/feed.xml</id><title type="html">Armin Schäfers Blog</title><subtitle>Small IT blog where I write down a few ideas from time to time.</subtitle><author><name>Armin Schäfer (772)</name></author><entry><title type="html">Forcing yourself to go to the Gym via a technical commitment device</title><link href="https://772.github.io/2025/09/06/Forcing-yourself-to-go-to-the-Gym-via-a-technical-commitment-device.html" rel="alternate" type="text/html" title="Forcing yourself to go to the Gym via a technical commitment device" /><published>2025-09-06T00:00:00+00:00</published><updated>2025-09-06T00:00:00+00:00</updated><id>https://772.github.io/2025/09/06/Forcing-yourself-to-go-to-the-Gym-via-a-technical-commitment-device</id><content type="html" xml:base="https://772.github.io/2025/09/06/Forcing-yourself-to-go-to-the-Gym-via-a-technical-commitment-device.html"><![CDATA[<p>This week, I literally locked myself into going to the gym four days in a row. How? By using a <strong>technical</strong> <a href="https://en.wikipedia.org/wiki/Commitment_device">Commitment Device</a>.</p>

<p><img src="https://raw.githubusercontent.com/772/772.github.io/refs/heads/main/img/486460949-5a866de9-fdcd-4dd0-845f-374410311715.png" alt="Screenshot" /></p>

<p>I used to do these four steps:</p>

<ol>
  <li>I used a password generator to create a massive, 100-character password.</li>
  <li>Then I took a very important private photo, packed it into an archive file, and locked it with that new 100-character password. (This is a standard feature on most Linux and Windows machines). There was no backup of that private photo.
<img src="https://raw.githubusercontent.com/772/772.github.io/refs/heads/main/img/486460597-a1aa8fb8-bb3f-46c6-a758-b545fff505f5.png" alt="Screenshot" /></li>
  <li>Here’s the interesting part: I used a self-destructing password service (like <a href="https://pwpush.com">pwpush.com</a>, it’s <a href="https://github.com/pglombardo/PasswordPusher">open source</a>) and split my master password into four chunks of 25 characters each. I uploaded each chunk separately. For the “passphrase” to view each chunk, I used the exact same text every time: the content of a specific QR code posted on the wall at my gym. That QR code is a long hyperlink containing cryptic letters. The first link expires after one day, the second link after two days etc. Right after setting it up, I deleted the QR code’s text from my phone. The only way to get it back was to physically go to the gym and scan it again.
<img src="https://raw.githubusercontent.com/772/772.github.io/refs/heads/main/img/486460737-d6a696e1-a4d2-4f89-b170-e413f9f3e903.png" alt="Screenshot" /></li>
  <li>Every day, my routine was forced: Go to the gym, scan the QR code, use its content to unlock one 25-character chunk from <a href="https://pwpush.com">pwpush.com</a>. If I missed a single day, one piece of the password would be lost forever, and I’d never unlock my precious file. This image is AI generated since I don’t want to upload pictures of my actual gym.</li>
</ol>

<p><img src="https://raw.githubusercontent.com/772/772.github.io/refs/heads/main/img/486461143-643ae9a7-42d1-4b93-9e32-7a3d2855cdbc.png" alt="Screenshot" /></p>

<p>Since I never took a picture of the QR code and I had no control over the pwpush server (which automatically deletes the chunks after time), I had absolutely no choice. I had to go. And since I was already there, 90% of the mental battle was won—so I ended up working out every time. Excuses like “I’m too tired” or “I don’t have time” were completely eliminated by the system.</p>

<p>Does this whole thing sound a little exaggerated? It absolutely is! But that’s the <strong>nature</strong> of a true commitment device. It’s designed to remove willpower from the equation.</p>]]></content><author><name>Armin Schäfer (772)</name></author><category term="Other" /><summary type="html"><![CDATA[This week, I literally locked myself into going to the gym four days in a row. How? By using a technical Commitment Device.]]></summary></entry></feed>