Skip to main content
Home

Main navigation

  • Home
  • Updates
  • About me
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Monthly archive

January 2026

By joehahn , 6 January 2026
"D" cold meds

Error Handling for Humans: My Algorithm for Avoiding the Flu

If you look at our company chat channel lately, it looks like a triage unit. Between school-aged kids bringing home the plague and the start of the annual 'indoor germ-swapping season,' multiple team members have been posting out-of-office (OOO) alerts every morning.

It made me realize how fortunate I am. I checked my own history, and my mean time between failure (MTBF) regarding illness is about 1.5 to 2 years.

Tags

  • joetips
By joehahn , 5 January 2026
drupal logo

What Drupal 11.3.0 Means to Me: A Multi-Hat Perspective

Drupal 11.3.0 is out, and like many of us who manage Drupal sites, I don't just wear one hat. Depending on the hour of the day, I might be writing a module, tweaking CSS, or SSH-ing into a server to figure out why the disk is full.

Here is what the 11.3.0 feature list means to me when I put on my three different hats.

1. As a Backend Developer

"Finally, my .theme file isn't a dumping ground anymore."

Tags

  • Drupal
By joehahn , 5 January 2026

Beyond VLC and Blender: My Essential (and Lesser Known) Free App Toolkit

We all know the titans of the open-source world. You probably already have GIMP for image manipulation, Blender for 3D work, and VLC installed to play any media file in existence. But there is a layer of utilities beneath those giants that keep my daily workflow running smoothly.

Here are the lesser-known, mostly free, and incredibly powerful apps I install on every machine I touch.

Tags

  • joeoftech

Recent content

  • Error Handling for Humans: My Algorithm for Avoiding the Flu
    15 hours 37 minutes ago
  • Beyond VLC and Blender: My Essential (and Lesser Known) Free App Toolkit
    20 hours 32 minutes ago
  • What Drupal 11.3.0 Means to Me: A Multi-Hat Perspective
    1 day ago

Monthly archive

  • August 2025 (1)
  • September 2025 (7)
  • October 2025 (3)
  • December 2025 (1)
  • January 2026 (3)
Powered by Drupal