• My writing project

    • I know that I know nothing

      So it begins

    • Put your ass in the chair

      Way back in the 90s when I was writing technical books, that was the advice. Write. Write every day. Write even if you don’t have anything to say. So here I am, ass in chair, writing about discipline. To keep it all relevant, we’re documenting the journey towards finding the thing I want to do…


    My technical babble

    • The log analyzer 2.0. Iterative programming with AI

      If you manage more than one or two home Linux servers, you already know the routine. Every morning, logwatch wakes up, collects a pile of system data, and drops a flat text file into your inbox. If you have three, four, or five machines running, checking those logs turns into an absolute chore. Half the…

    • Is this vibe coding?

      I built a thing using google AI mode. In a couple sessions. Then I asked it to recap the sessions. For your reading pleasure here is what it said.

    • How I Built a Free, Private Multi-Server Log Analyzer Using Local LLMs

      Or more accurately, how I used Google AI mode to do it. Then after iterating a few times, changing the approach, and debugging it, I had it generate this generic version, and this blog post, including everything after this intro block. Honestly, it would have taken me more than a day to do this. Using…

    • Monitoring Flint 2 router with Munin

      The Flint2 aka GL-MT6000 router is my new router of choice…running OpenWRT based firmware, it is customizable, not locked down, not idiot proof. Thats great if you want, or need the ability to set up your home network the way you want. That’s me. Anyway, cool. I got one, configured it, everything works as expected.…

    • Downloading local Blink videos

      I have a couple Blink cameras and a sync 2 module. I don’t pay for the cloud storage, instead the videos are saved to the storage card on the sync module. That’s great except WOW is it painfully slow to view and managed those videos via the blink app.