Recent Blog Posts

'Deal with it' sunglasses

In Defense of A Little Frustration

January 22, 2026

There is software out there with great features. Their features are polished, refined, and tuned by an army of software engineers, UX designers, produ...

Immich logo

How and Why I Set up Immich, a Self-Hosted Open-Source Google Photos Replacement

September 28, 2025

Have you heard of Immich? I hadn't, until recently: it's an open-source, self-hosted photo site with support for context searching (search for "dog" t...

Presentations

Thumbnail for Hacker Tools Part 1: Privacy and Why It Matters presentation

You Don't Have to be a Hacker to Use Hacker Tools, Part 1: Privacy and Why It Matters

A 5- to 7-minute prepared speech, targeting non-technical audiences on the benefits of prioritizing privacy and Proton email as a privacy-preserving technology.
Thumbnail for Hacker Tools Part 2: Decentralization presentation

You Don't Have to be a Hacker to Use Hacker Tools, Part 2: Decentralization

A 5- to 7-minute prepared speech, targeting non-technical audiences on the benefits of decentralization and a brief example of how decentralization can work.
Thumbnail for Hacker Tools Part 3: Encrypted Internet Browsing with Tor

You Don't Have to be a Hacker to Use Hacker Tools, Part 3: Encrypted Internet Browsing with Tor

A 5- to 7-minute prepared speech, targeting non-technical audiences on Tor, how it works, why to use it, and how to use it.