Angels && Daemons

Tech blog by Peter Souter - Just some guy y’know?

I Failed, But I Feel Good: GenAI, Blogging For Fun and Touching Grass

On the 12th of February, I made a blog post where I laid out my disappointment in barely blogging in 2025, how it was such a blur and 2026 was going to be #NewYearNewMe and I was going to get back to blogging more. However, I wasn’t going to get New Years Resolution syndrome and make an empty promise, so I added some accountability to the post: If I fail to hit the end-of-February deadline, I have to post a clearly GenAI Hustleslop LinkedIn Status about my failure to hit the first accountability deadline of 2026 ...

March 2, 2026 · 11 min · Peter Souter

CfgMgmtCamp 2026 Trip Report

Good to be Back It was good to be back in Ghent! It’d been 6 years since I was last here for Cfgmgmtcamp, but the memories flooded back quickly. The last time I was here was in 2020… I was speaking about Testing Infra as Code I’ve changed a lot since then, including growing a stache and wearing a baseball cap I guess! ...

February 17, 2026 · 24 min · Peter Souter

My 2026 Blogging Plans

I’ve got a lot of ideas of what I want to post about in 2026, a mix of plans for the future and catching up on the things I was meant to be posting about in 2025. So here’s a bunch of things I did in 2025 and 2026 I’ve been meaning to go back and talk on, and you can think of this as a sneak preview of all the things I’ll eventually blog about in some capacity this year. ...

February 16, 2026 · 6 min · Peter Souter

Back on the Horse: Refocusing on What Matters in 2026

One thing you should know about me is I love tinkering. I always have a side-project or two on the go, and an office littered with kickstarted gadgets, half-completed projects and the various detritus of a jumbled mind. However, everything reaches a tipping point, and in 2025 I think I was teetering on the edge of a proper burnout moment. I think I managed to just about dance-between-the-raindrops enough not to completely toast myself…but I got close a few times! ...

February 12, 2026 · 2 min · Peter Souter

Testing CLI apps with Aruba (Ruby or Not)

CLI Acceptance Testing One of my hobbies is writing little CLI apps to create workflows, automate and solve issues I’m having. The one I’ve probably tinkered with the most is gitsweeper. Gitsweeper is a golang re-write of git-sweep, a python CLI tool I’d been using for a while to clean up branches that had been merged into the master branch. Because these apps are very small and self-contained, I want to be able to extensively test the happy and sad paths. For something like gitsweeper, there are a number of scenarios and edge cases to test against: A non-existent git repo, no branches being available, lack of permissions and so on. ...

April 9, 2024 · 9 min · Peter Souter