
Where It All Began
I recently attended my 50th high school reunion, which, among other things, included a tour of the school itself. I actually started going to the…
- October 11, 2023 8:27 pm·
- 2 comments·

A Thousand Suns Isn’t Even Close
You know that phrase “I [hate|despise] you with the fire of a thousand suns”? Well, that doesn’t begin to describe the way I feel about…
- August 8, 2023 2:54 am·
- 0 comments·

OMG, It Works!
Which is not at all what I expected when I hit F5 to debug an app just now. One mark of a well-architected software package,…
- June 2, 2023 3:52 pm·
- 0 comments·

Keychron Keyboard: Yet Another Exercise in Frustration
I’ve had my eye on a clickier keyboard for some time. But I put it off because it was hard to find a place where…
- March 25, 2023 6:30 pm·
- 0 comments·
A Better WordPress Debug/Diagnostic Environment
I’ve used WordPress for years. I’m also a long-term amateur programmer, mostly specializing in C# these days. One of the wonderful things about WordPress is…
- October 17, 2022 4:17 pm·
- 0 comments·
Ubiquiti Dream Machine Pro VPN
I use a Ubiquiti Dream Machine Pro (UDM) as the firewall/router on my home LAN. It’s a very powerful machine1. With a very good web-based…
- July 21, 2022 8:42 pm·
- 0 comments·