I’ve been working with AI assisted coding for a long while now and I’ve gotten to experience the strength but also the weaknesses of agent coding. I’ve found a current set up that helps mitigate the weaknesses that involves strict quality gates at the time of commit. The goal? Never commit “bad” code! At first… Continue reading (Strict) Precommit Hooks: Shifting AI Feedback Left
Author: Andrew Allbright
Human Touch in an Agentic Codebase
Agentic coding allows more people to participate in software creation; however, it should be evident to anyone serious that someone gain more leverage when they know the real steps of software creation. I benefit from knowing how to create software the artisanal way from the before time. I want to share something that I still… Continue reading Human Touch in an Agentic Codebase
Treemand/Anthem World Project Check-in
Treemand (aallbrig/treemand) is a project I’m very proud of. I’ve published developer documentation for using the CLI. Treemand allows a dev to check out any CLI in either a human readable format ((colorized) ascii tree with compressed command anatomy notation) or a programatically readable format (json, xml, yaml, etc). It features an interactive mode too.… Continue reading Treemand/Anthem World Project Check-in
Small List of What I’m Working On
I’m really embracing agentic programming. The coding models have gotten good enough and I’ve obtained enough experience to know what sort of tools to give my agent access to so it can check its work when it stumbles. Bonus: I’m using PeonPing/peon-ping to help me maintain multiple agents while making programming even more like an… Continue reading Small List of What I’m Working On
I Recommend – Multiplayer Game Programming: Architecting Networked Games
https://amzn.to/4tHTkZs As an Amazon Associate, I earn from qualifying purchases. If you’re diving into multiplayer game development and want a resource that cuts through the complexity to deliver a clear, high-level understanding of how everything fits together, this book is an absolute standout. It excels at painting a comprehensive picture of the essential elements involved… Continue reading I Recommend – Multiplayer Game Programming: Architecting Networked Games
Local Multiplayer: The Missing Step for Mastering Multiplayer Game Dev
I remember playing couch co-op with family and friends, eagerly fragging my older brother while romping through the rings of Halo and playing so many games with so many friends. This is how many gamers are introduced to some of their favorite titles, or at least used to be! But there’s another casualty of losing… Continue reading Local Multiplayer: The Missing Step for Mastering Multiplayer Game Dev
Thoughts on catching process lifecycle signals for running game server processes
TIL: godot/unity/unreal don’t let you write code for when a process lifecycle signal is sent to the running process. That means if you’re running a godot game server process as a systemd service and decide to “systemctl stop” the running server instance, you can’t write GDscript to catch that “graceful shutdown request (SIGTERM)” signal! One… Continue reading Thoughts on catching process lifecycle signals for running game server processes
Impressed with Grokipedia’s Game Programming Articles
Grokipedia is a new contender in the encyclopedia space. The website represents an AI curated knowledge set that is currently accessed via a search input. Obviously I sought to see how it handled topics I hold near and dear: game programming. The articles I browsed were as follows I must declare that the Video Game… Continue reading Impressed with Grokipedia’s Game Programming Articles
Local-first, Offline-first Programming with AI: When?
AI usage among programmers has only increased since its introduction. We began with a chat interface that we could query, craft program solutions, and copy + paste into our projects. Then we got AI assisted development patterns where the AI could sit in your editor and provide suggestions. We’re at a stage now where its… Continue reading Local-first, Offline-first Programming with AI: When?
🤖 Embracing AI technology
I’m surprised when there is new technology that I predicted. On a hiking trip in the southern part of that US state I’m in I realized that the progression of software creation was towards more abstraction. I realized that the programming languages, libraries, and frameworks at that time were progressing more towards how one’s primary… Continue reading 🤖 Embracing AI technology