Posts
Aardvark'd: The Fog Creek Documentary, 18 Years Later
September 8, 2023
Not many people remember this 2005 documentary featured early interviews with Paul Graham, Aaron Swartz, Alexis Ohanian, and Steve Huffman.
Installing NixOS on Raspberry Pi 4
July 18, 2023
A beginner-friendly tutorial for installing NixOS on a Raspberry Pi 4.
Deploying Syncthing on a Fly.io Cloud Server
May 29, 2023
How to deploy Syncthing on a Fly.io cloud VM and configure it using built-in tools.
My Fifth Year as a Bootstrapped Founder
February 10, 2023
Five years ago today, I quit my job as a developer at Google to create my own self-funded software business. This is a review of my last year and what I've learned so far about bootstrapping software businesses.
Back Up Encrypted ZFS Data without Unlocking It
July 29, 2022
How to create backup files of encrypted ZFS datasets that you can securely replicate anywhere.
Building a Budget Homelab NAS Server (2022 Edition)
May 23, 2022
How I chose parts, built, and configured my first custom home storage server.
My Fourth Year as a Bootstrapped Founder
February 1, 2022
Four years ago today, I quit my job as a developer at Google to create my own self-funded software business. This is a review of my fourth year and what I've learned so far about bootstrapping software businesses.
How Litestream Eliminated My Database Server for $0.03/month
April 29, 2021
I've always hated maintaining database servers. Litestream offers a simple alternative without sacrificing reliability or security.
Guidelines for Freelance Developers Working with Me
March 12, 2021
I provide this document when advertising dev jobs, and I pay freelancers to read it when they begin working with me.
My Third Year as a Solo Developer
February 1, 2021
Today is the third anniversary of me quitting my job at Google to build my own software business. I posted updates at the end of my first and second years, so it's time for another update.
How to Make Your Code Reviewer Fall in Love with You
December 2, 2020
Best practices for code review when you're the author.
Building a Homelab VM Server (2020 Edition)
October 6, 2020
I built a home server to host my development VMs and went a bit overboard.
How I Collected a Debt from an Unscrupulous Merchant
August 13, 2020
Within two emails, a merchant went from blatant dismissal to full payment, and I owe it to The Organized Professional Method.
TinyPilot: Build a KVM Over IP for Under $100
July 23, 2020
Using only a Raspberry Pi and an $11 video capture dongle, you can create your own KVM over IP device, allowing you to send keyboard input to a remote computer and capture its display.