Wilhelm Maritz
  • Home
  • About
  • Skills
  • Projects
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
  • Categories
  • Automation
  • Backend
  • Case Studies
  • Homelab
  • Notes
  • Python
Hero Image
The date that was yesterday until 3am

A one-line date bug that only existed between midnight and 03:00, in an app whose heaviest users work nights. Then my fix for it turned out to be wrong in two of the three places I applied it.

Friday, September 11, 2026 | 3 min read Read
Hero Image
Safari could not download the file

A download button in an app I maintain failed on a Mac with WebKitBlobResource error 1. The fix was to delete code: the server had been able to do the job by itself all along.

Wednesday, September 2, 2026 | 2 min read Read
Hero Image
The scanner that was never broken

The scan half of my HP OfficeJet had never worked from this machine, and I'd filed that under driver problems. No driver was needed. There was no scanner software installed at all, and the real mistakes started after I installed some.

Sunday, August 30, 2026 | 5 min read Read
Hero Image
The 144 Hz monitor that preferred 60

My 144 Hz panel ran at 60 from the day the machine was built, and again after a graphics card swap. Different cause each time, and nothing reported a problem.

Friday, August 28, 2026 | 7 min read Read
Hero Image
Where the distro hopping stopped

Ubuntu, Zorin, CachyOS, and now Omarchy. Why the hopping stopped: keyboard-first everything, apps that earn their keep, and a distro built to be made yours.

Monday, August 24, 2026 | 4 min read Read
Hero Image
I wrote the lesson down. I broke it two days later.

My project keeps a lessons-learned file. Going back through my notes, I found the same pattern five times: the lesson gets written down, and the repeat comes anyway.

Wednesday, August 5, 2026 | 5 min read Read
Hero Image
My GitHub recovery codes lived on GitHub

I found my GitHub recovery codes in my notes vault - the vault that syncs to GitHub. Six months in git history, two copies. What I did about it, and the question I should have asked first.

Sunday, August 2, 2026 | 3 min read Read
Hero Image
OneDrive and git fought over my vault. Both lost.

My notes vault appeared to delete itself, git recorded 146 deletions that never happened, and OneDrive forked 120 conflict copies. Nothing was lost, and the warning was in the manual all along.

Friday, July 31, 2026 | 7 min read Read
Hero Image
Hugo's module.mounts quietly replaced my static directory

Every deploy was green, every page worked, and one file returned 404 in production. The cause was a Hugo module mount behaviour that is documented but easy to miss.

Thursday, July 23, 2026 | 3 min read Read
Hero Image
Johnny Decimal for the files, Zettelkasten for the thoughts

How I organise everything: one numbering system across my whole file tree, and a separate note system for ideas. The trick is knowing which job belongs to which.

Monday, August 25, 2025 | 4 min read Read
Hero Image
Installing Hugo on WSL

A short guide to getting Hugo running on Windows Subsystem for Linux, and why you want the extended build.

Wednesday, January 22, 2025 | 1 min read Read
Navigation
  • About
  • Skills
  • Projects
Contact me:
  • [email protected]
  • B3ardBr0
  • Wilhelm Maritz

Toha Theme Logo Toha
© 2026 Wilhelm Maritz
Powered by Hugo Logo