davep
Dave Pearson
My personal blog which covers a handful of main topics and wanders through all sorts of subjects. Mostly you'll see me writing about coding and Python and a bit of Emacs and so on; but sometimes there will be more random thoughts and personal stuff.
August 2026
September 2026
October 2026
Top Words
- blogmore
- rogallo
- wasat
- steam
- gemini
- found
- library
- github
- recently
- controller
- gemtext
- frame
All posts (275)
Given the concerns I wrote about yesterday, in regard to the core generation code in BlogMore, I've been thinking some more about how I would probably have the code look. First thing this morning, over breakfast and coffee, I concluded that I'd probably have gone with something that was a single orchestration...
After dropping one in my basket at 18:00 (UTC+01:00) yesterday, it took around 70 minutes of trying and trying and trying to get to a point where I could pay. It paid off. Now I just need to wait however long it takes for it to turn up. When I first dropped the controller in my basket it was showing that shipping...
The tidying of the BlogMore source carries on; sometimes by hand, but also sometimes by using either Copilot/Claude or Gemini to decide how best to nudge the codebase in a desired direction. When I do the latter, if I like the suggestions the agents make, but it looks like a bunch of work and I can't be faffed with...
So the new Steam Controller is released. I kind of fancy one. I love my Steam Deck, so a controller with similar abilities, which I can use with the 'Deck or with my Windows PC (and perhaps my future Steam Machine?), is a bit of a no-brainer. Buying one is going just as well as you'd imagine. Added to the basket at...
While I'm messing around in the background of BlogMore, looking at the state of the code and looking for opportunities to clean it up, either by hand, or by pitting agent against agent, I've also been doing the odd little fix here and there. I've just released BlogMore v2.19.0, which has a couple of fixes, and also...
One of the things I noticed when I started on the BlogMore experiment was the fact that Copilot/Claude seemed to love to write monolithic code. Pretty early on most of the code was landing in just a couple of files. Once I noticed this I instructed it to break things up and always try and be more modular. This...
After writing the earlier post I had to AFK to attend to normal life things. When I finally sat back at my keyboard, I decided to write my own take on minified_filename. To recap, this is what Copilot/Claude came up with first: def minified_filename(source: str) -> str: """Compute the minified output filename for a...
As mentioned a couple of times in the last couple of days, aside from one particular issue I found and fixed, I'm in more of a "let's review some of the code and tidy things up" phase with the codebase. This process is at times me hand-making changes, and also in part me directing the agent to make a very specific...
In a post yesterday I finished off by saying: At least I have, as of the time of writing, 1,380 tests to check that I've not broken anything when I do hand-clean the code. But, hmm, there's a question: can I actually trust those tests? It's not like I wrote them. This was, of course, slightly tongue-in-cheek,...
As mentioned in the previous post, I've been having a play around with Copilot/Claude vs Gemini when it comes to getting the agents to seek out "bad" code and improve it. In that first post on the subject, I highlighted how both tools noticed some real duplication of effort, both addressed it in more or less the...
While I don't, for a moment, think that the work on BlogMore is complete, I think it's fair to say that the rate of new feature additions has slowed down. Which is fine, there's only so much I need from a self-designed/directed static site generator; at a certain point there's a danger of adding features for the...
It seems that dunking on GitHub is the flavour of the day. At the moment most of the social/news type things I tend to read are filled with the Ghostty news, as well as a small revival of posts and links to blog posts about all the recent outages. It's understandable. It does seem that something has shifted with...
Page 19 of 23