Log Box
The Homebase: My Custom Home Dashboard

A couple of months ago Matt Haughey wrote a post about “vibe coding” his home dashboard, and something clicked. Matt built himself a page — plexology, he calls it — that pulls in everything he wants to keep an eye on: solar production, camera feeds, Plex downloads, the whole home network at a glance. I read it and thought, I want that. Not that exact thing, but that shape. One page, one URL, my house at a glance.

So I built one. It’s called Homebase and it lives at bump:8080, served off the Synology in my work from home office.

The stack is small. The Synology hosts the page, and a little custom code proxy. My own, but written with some help, it handles all the API calls and credential management. That means the front end just asks my server “what should this widget say?” and the server does the actual fetching from ESPN, the weather service, Blizzard for the WoW data, Tailscale, my Hue smart lights, Scrypted for the Blink cameras, and everything else. One place to keep the tokens. One place to add caching. One place to bolt on the next widget when something new catches my attention.

Which has ended up happening a lot since I started this project in March. What started as “just the weather, my custom sports scores, Synology status and Tailscale” has crept into something a little more baroque.

There’s the Decatur forecast, a panel showing me if the WoW servers I play on are currently up, the item levels for my WoW characters at the level cap, every device on my Tailnet with its last check-in, today’s games for the teams I care about and what network each is on, the smart lights I actually pay attention to, Synology temp and CPU and storage, three Blink cameras piped in through Scrypted webhooks, my Goodreads challenge (51 of 100 as of this morning, on schedule, thank you), and a strip of the sites I open the most.

None of it is technically hard, exactly, but I probably would never have built any of it without a coding partner. I used Claude to build the whole thing, one widget at a time. “Add a panel for my WoW characters and hit the Blizzard API. It’s less that AI wrote the code, and more that AI turned the whole project into a conversation. I got to stay in the mode I actually enjoy*”this looks wrong, this panel is too crowded, I want the ilvl in a different color* and let the plumbing follow along behind. I was still managing the code, the deployment, github and how things worked, but I got it done a lot faster than I would have ever been able to before. Also, it’s responsive, and that alone would have probably taken me a week to get right.

Along the way, I learned how I like to work with an agentic partner on projects like this. I learned a ton about managing context. This project started in chat, moved to Claude Code, and it’s now portable across machines through a custom set of context management files that I have evolved over time.

The nicest surprise is that Homebase has become the tab I open first in the morning, before email. There is something clarifying about a page that only shows me things about my house. My weather, my books, my characters, my cameras, my box in the office running warm. Nothing about the algorithm. Nothing anyone else can push into it. I think it will evolve and expand even more over time.

Thanks to Matt for the nudge.

I truly enjoyed Ryan Holiday’s recent post of wisdom on the yearly observation of his birthday. Something for everyone in there. He’s just so good at this, and inspiring.

Out: XOXO 2024

In: DDC x James Brand 2021

Delayed Out/In

Out: XOXO Festival 2016

In: “DAY GAME” LIMITED EDITION of 18,000, JUNE, 2012.

Mornings and Margin

I function at a much higher level with margin, and in my day to day work it is better if that margin is in the morning. I love a clear morning where I can exercise, then enter the day via the thoughtful morning routine that I have built for myself. A Bullet Journal review of where I left off yesterday, followed by some reading and contemplation time. As I sit here typing right now, watching the dog twitch on the couch as she dreams, I feel more ready for the tasks ahead. Some of this may be confirmation bias because I got a really great night of sleep last night. I, however, enter these days with a plan and intention. I must protect my mornings.

I write it down.

Out: DDC Irregular Doomed Edition Space Shuttle (December 2019)

In: XOXO Festival 2016

Doing Stuff Can be Relaxing Too

My weekend priorities:

  • Relax
  • Read
  • Make way for our new bedtroom furniture (excited).
  • NAS Maintenance.
  • Complete reconfiguring of my home office desk. (New job means different priorities.)

I made one of those posts people make when they change jobs. You can read it here.

New beginnings are exciting, the ends of things you care about are often sad. You keep going.

Book 23 of 100, I hope.

What a trip. I’ll still be thinking about this one a week and a month from now, probably.

Book 22 of 100.

This one was good, and I can see why so many people liked it. I didn’t get attached to any of the characters in the way I would have expected to.

In: DDC Irregular Doomed Edition Space Shuttle (December 2019)

Out: 1943 (November 2025)

One of the best adaptations I have ever seen. Really great movie.

Was just reading some old posts on this site, and ended up on the archive page for 2026. There are a lot more posts there than any other recent year. I’m really happy to be posting more regularly again.

Book 21 of 100

I think the last time I read this one was when I was younger than either of my sons currently are. It’s truly a gem of a fantasy book, from an era when fantasy wasn’t nearly as popular or mainstream.

Book 20 of 100.

Sometimes, the timing of when you read a book makes it resonate more with you. I feel that way about this book, which I really enjoyed. It feels like the change of seasons has started here in Atlanta, but there’s some grey winter ahead still. This one is worth reading.

Book 19 of 100

I was fortunate enough to have him represent me in Congress. He was a great man, but imperfect and human like us all. This book did a great job of representing his life. I learned so much about him, and also Atlanta.

Out: Raven’s Wing (October 2010)

In: 1943 (November 2025)