Skip to main content

Saving My Wrists - A 20-Year Quest for the Perfect Keyboard Setup

I’ve been using split keyboards for about 20 years now, a journey sparked by the all-too-common wrist pain that plagues many a nerd hunched over a standard keyboard. This quest for ergonomic nirvana led me down a rabbit hole of different keyboards, culminating in my current mechanical setup, and even prompted me to switch my mouse to my left hand (more …

Read More

A Decade and a Half of Remote Work

When I wrote A Decade of Remote Work back in 2019, I had no idea a global pandemic would soon thrust remote work into the spotlight, turning it from niche to necessity overnight. Now, as I mark 15 years of building and running remote teams, I find myself revisiting and refining many of the lessons from the past and adding new insights gathered from recent …

Read More

Migrating Git repositories from Phabricator or Phorge to GitHub

I recently helped a team migrate their Git repositories from Phabricator to GitHub. While Phabricator was a great tool that combined code reviews, task management, and repository hosting, its official deprecation in 2021 has left many teams looking for alternatives. While moving directly from Phabricator to Phorge is often the simplest path (here’s a …

Read More

Yocto, RockPi and SBOMs: Building Modern Embedded Linux Images

TLDR: I wanted to generate an up-to-date disk image for a Rock Pi 4 using Yocto that included CUPS and Docker to both get a better understanding of Yocto and test the new SBOM generation feature. As with many single-board computers (SBCs) from China, the issue often isn’t the board itself but rather the software. RockPi from Radxa is no exception. If …

Read More

How I Use Home Assistant in 2025

I’ve been using Home Assistant for about seven years now, starting back when I was living in a small apartment. At the time, my setup was modest: I used the IKEA Smart Hub (when it first launched) to tie together all my apartment’s lights. As I got more comfortable with automations, I also began building custom hardware like temperature and …

Read More

Using Google Forms for Waitlists and Launches

Over the last decade, I’ve spun up quite a few landing pages to gauge interest for upcoming products and features. Back in the day, there were platforms like Launchrock that made it simple to collect email addresses and maintain a waitlist. While Launchrock (and later Typeform, etc.) provided decent user experiences at the time, the end goal was always …

Read More

Nerding Out with Viktor is now available as audio-only, a.k.a Turning my video podcast into an audio podcast

In my previous article, Launching a Video Podcast in 2024: My Journey and Lessons Learned, I shared my experience of starting a podcast. Since then, I came across some intriguing research revealing that 43% of podcast listeners prefer audio-only formats. This got me thinking—by offering my podcast solely as a video feed, I might have been missing out on a …

Read More

Secure your Tailscale infra further with Mutual TLS (mTLS)

A while back, I wrote about how I’m using Tailscale to secure my local service, thanks to Tailscale’s built-in certificates. This greatly improved the security of my local environment. Combined with the rather sophisticated ACL policies, you can lock things down pretty well. That gets you pretty far, but I wanted to secure some services that …

Read More

Discover Email Providers Effortlessly with Email Service Checker

A decade ago, I created “Are They Using Google Apps” to address a simple yet crucial need: determining whether a remote party was using Google Apps (now Google Workspace) to decide if I should send them a Hangout invite for a meeting (or something else). Fast forward to today, and I am thrilled to introduce a revitalized and enhanced version of …

Read More

My Home Server Journey - From Raspberry Pi to Ryzen

Introduction Back when I was living in a snug studio flat in London, I began my home server adventure with a Raspberry Pi 3. This move to a settled lifestyle came after years of living as a digital nomad, during which I had fully minimized my personal belongings to adapt to a constantly mobile life. The shift to a more permanent base in London marked a new …

Read More