This is a continuation of the saga from my last post: I Upgraded My AI Factory I built Seneschal as a way step lightly into the world of Harness Engineering and AI Orchestration by building my own factory. I hired Claude to work in my little factory and I've been using it for my personal projects for a few weeks. I have some insights I'd like to share on the process as I iterate and improve the…
This is a continuation of the saga I started in my previous post: https://blog.makethingswork.dev/congrats-ai-has-a-new-job-for-you/ I Built An AI Orchestrator Yes, there are already thousands out there. Yes, mine is simple. Yes, I'm using straight Rails. Yes, it only supports Claude Code and Github. These are realities I was aware of and decisions made intentionally. I'm a fan of simplicity and I…
Software Engineering Is Changing I've heard this sentiment a lot. I initially took it as people hedging their bets on whether or not AI will, in fact, replace us software engineers. I've always been of the opinion that AI itself won't replace me, but rather that people who think AI can replace me will replace me. However, I feel like all of this speculation is drawing to a close (at least for me),…
I worry that the tech world is losing sight of what AI is and I think a lot of this stems from the moniker "AI" that's been successfully (especially when you consider the marketing) applied to LLMs. LLMs that provide us a probabilistic best-guess on what we want to hear in response to our prompts. This is far from new and has been talked about but my personal experience makes me think many are…
Time to get crazy. We're going to build some disgusting spaghetti code that just works today and make sure we like how it operates. In the following post we'll work on cleaning things up and do a little meta-programming. So we got a little crazy last time and sketched out the kind of "models" we'd have in the game and how they all relate to each other. Today we want to get the initial part of our…
It seems so out-of-character for the fast-paced world of technology to just flat-out fail to react 1 to changes. However, here we are in a day where we've learned so much and innovated so many cool techniques and yet we still insist on re-writing the browser INSIDE the browser! "What is that supposed to mean?" some of you may ask while standing up, oiling your beards, straightening your glasses,…
| Next Post: Part 2 -> So far we've set up our premise and started writing some basic ruby code that will be the foundation for our single-file implementation of our SuperTextAdventure app! In this part we'll greatly flesh out the functionality and start designing details on how our world-builder will work! Hey! You came back! That's awesome. Or perhaps you're new here... if that's true then I'd…
Next Post: Part 1 -> I love text adventures. I'm far from a connoisseur and there are many classics I've never played let alone completed. I spent a lot of time playing the first Zork! and loved every second, though I never did get to the end. This love of text-based adventuring stems from my love of D&D and the belief that the best visuals are created from one's own imagination. One of my pet…