• WordPress, Hosts, and Hosting

    WordPress, Hosts, and Hosting

    After nearly a decade out of WordPress, I visited WordCamp US and met with several hosts. TLDR: the state of WordPress hosting is stale.

  • Bounties and Risk

    Bounties and Risk

    I reflect on my experiences in cybersecurity, emphasizing the challenges and risks involved in reporting security issues. I’ve had positive experiences, such as receiving a bug bounty from Dropbox, and negative ones, like a legal threat from a university. Despite occasional hostilities, I strongly believe in responsibly reporting security problems and advocate for compensating security researchers.

  • Find Your Tribe

    Find Your Tribe

    There is a great deal of value in surrounding yourself with people who don’t look like you. It helps you grow and build character. Likewise, there’s value in finding your tribe – people with whom you connect on a far deeper level. Go. Find your tribe.

  • The Great Migration: Mastodon

    The Great Migration: Mastodon

    I migrated my personal Mastodon server from a cloud-hosted machine to a mini PC in my home office. Learn how I wrangled Docker and Cloudflare Tunnels to make this work!

  • Password Security

    Password Security

    How do you address password security? What controls do you put in place? Do they matter? What does a strong password look like? Learn how to protect your users in 2024 and beyond!

  • The Great Migration: Next Steps

    The Great Migration: Next Steps

    With a new server set up, the next step in the great migration was to start moving services to it from the cloud. First up, my toy encrypted secret sharing service!

  • Tech Error: Diversity Not Found

    Tech Error: Diversity Not Found

    If everyone around me looks like me, sounds like me, and generally thinks like me I am not learning or growing. Diversity is a critical requirement for growth, development, and sustainability in any field – but tech in particular!

  • The Great Migration: Configuring the Server

    The Great Migration: Configuring the Server

    The first step in a server migration is configuring the new machine to which other systems, applications, and services will move. Learn how I chose my OS and configured it for remote access. This includes direct connectivity during reboots of a fully encrypted disk!

  • The Great WordPress Migration

    The Great WordPress Migration

    In 2024 I finally migrated my WordPress blog (among other projects) from the cloud to a self-hosted Linux machine in my home office. All without exposing my private network to the world! Come join me on this journey as I explain my approach to owning my work and my own network.

  • Customer Focus: Acquisition vs Retention

    Attempting to log into Hulu reveals a customer focus on sales, not on maintaining relationships with active, paying customers.