Latest posts

  • 01 January 2026

2025 Book Review

A review of the books I read in 2025

Read more â†’
  • 26 November 2025

Microsoft Teams's UI is Broken

Why Was I Late to the Meeting, Boss? Teams. It Was Teams.

Read more â†’
  • 03 November 2025
  • 01 September 2025

How to Feel Good While Glued to Your Computer 15/7

Always at your desk at work or home? Do you have tight shoulders and neck problems? Can't sleep? This guide is for you!

Read more â†’
  • 06 July 2025

Linux Tools I Cannot Live Without

These are my ingredients for a happy, productive time with Linux

Read more â†’
  • 06 July 2025

SSH Spellbook

My Master Spellbook for using SSH fluently and fluidly.

Read more â†’
  • 18 January 2025

Plumbus Documentation

A new vocabulary for detailed documentation that doesn't answer any questions

Read more â†’
  • 04 January 2025

Teardown: Keuby Android Smart TV Box

I found a no-name Android media box at a thrift store and took it apart

Read more â†’
  • 01 January 2025

2024 Book Review

A review of the books I read in 2024

Read more â†’
  • 01 December 2024
  • 31 August 2024

Bare Metal Programming the STM32

Programming an ARM Cortex M4 without any framework or IDE - just some datasheets and gcc

Read more â†’
  • 12 May 2024

A Script to Report Unscheduled Hours Left in the Day

Getting synced Calendar events from GNOME Calendar is harder than it looks.

Read more â†’
  • 13 April 2024

Zigbee Lights Hack

My efforts to control fluorescent lights with an Aduro Zigbee light bulb

Read more â†’
  • 01 January 2024

2023 Book Review

A review of the books I read in 2023

Read more â†’
  • 06 September 2023

Upgrading a VTech Baby Monitor

I liberated our baby monitor from its barrel plug charger by installing a USB-C port on it.

Read more â†’