Sitemap
On Building Software

A collection of short essays on designing, building, and maintaining software for lone wolves and super-small teams.

DNS is incredibly confusing and scary. I’m trying to help.

2 min readJan 9, 2025

--

After selling my bootstrapped software business last year, I decided to go on my own adventure — build software completely by myself. I’m calling it .

I took my 25 years of design and programming experience in a mental briefcase, ramped up on Ruby on Rails, started using ChatGPT (then Cursor) as a side-assistant, and came up with a solution to a problem I’ve always had.

I wanted to end this dread of understanding DNS. So I built this thing called . It’s a simple tool that turns your ugly, cryptic DNS records into an .

DnsDigest turns the dread of reading from a DNS management tool like this…
…into a beautiful, organized tool that helps you understand what all those records mean.

In the past 6 months, I’ve learned a completely new language and a new way of learning a new language (through AI). Daunting. Exhilarating. Exciting. I haven’t felt quite this way since I first started experimenting with the Web in the late 1990s.

But with 25 years behind me, I’d like to funnel that energy into building good products. Products that are lightweight. That don’t feel like I turned on the AI machine that creates a perfect looking tool that has 6 fingers on one hand.

I want to marry these tools with what I think I’m really good at — designing tasteful, useful software.

I hope you’ll give it a try.

On Building Software
On Building Software

Published in On Building Software

A collection of short essays on designing, building, and maintaining software for lone wolves and super-small teams.

Ka Wai Cheung
Ka Wai Cheung

Written by Ka Wai Cheung

I write about software, design, fatherhood, & nostalgia usually. Solo software creator: . Formerly: . More at .