everything is a ralph loop
I’ve been thinking about how I build software is so very very different how I used to do it three years ago.
No, I’m not talking about acceleration through usage of AI but instead at a more fundamental level of approach, techniques and best practices.
Standard software practices is to build it vertically brick by brick - like Jenga but these days I approach everything as a loop. You see ralph isn’t just about forwards (building autonomously) or reverse mode (clean rooming) it’s also a mind set that these computers can be indeed programmed.
watch this video to learn the mindset
I’m there as an engineer just as I was in the brick by brick era but instead am programming the loop, automating my job function and removing the need to hire humans.
Everyone right now is going through their zany period - just like i did with forward mode and building software AFK on full auto - however I hope that folks will come back down from orbit and remember this from the original ralph post.
While I was in SFO, everyone seemed to be trying to crack on multi-agent, agent-to-agent communication and multiplexing. At this stage, it's not needed. Consider microservices and all the complexities that come with them. Now, consider what microservices would look like if the microservices (agents) themselves are non-deterministic—a red hot mess.
What's the opposite of microservices? A monolithic application. A single operating system process that scales vertically. Ralph is monolithic. Ralph works autonomously in a single repository as a single process that performs one task per loop.
Software is now clay on the pottery wheel and if something isn’t right then i just throw it back on the wheel to address items that need resolving.
Allocating the array with the required backing specifications and then giving it a goal then looping the goal.
It's important to watch the loop as that is where your personal development and learning will come from. When you see a failure domain – put on your engineering hat and resolve the problem so it never happens again.
In practice this means doing the loop manually via prompting or via automation with a pause that involves having to prcss CTRL+C to progress onto the next task. This is still ralphing as ralph is about getting the most out how the underlying models work through context engineering and that pattern is GENERIC and can be used for ALL TASKS.
In other news I've been cooking on something called "The Weaving Loom". The source code of loom can now be found on my GitHub; do not use it if your name is not Geoffrey Huntley. Loom is something that has been in my head for the last three years (and various prototypes were developed last year!) and it is essentially infrastructure for evolutionary software. Gas town focuses on spinning plates and orchestration - a full level 8.

I’m going for a level 9 where autonomous loops evolve products and optimise automatically for revenue generation. Evolutionary software - also known as a software factory.

This is a divide now - we have software engineers outwardly rejecting AI or merely consuming via Claude Code/Cursor to accelerate the lego brick building process....
but software development is dead - I killed it. Software can now be developed cheaper than the wage of a burger flipper at maccas and it can be built autonomously whilst you are AFK.
hi, it me. i’m the guy
I’m deeply concerned for the future of these people and have started publishing videos on YouTube to send down ladders before the big bang happens.
i now won’t hire you unless you have this fundamental knowledge and can show what you have built with it
Whilst software development/programming is now dead. We however deeply need software engineers with these skills who understand that LLMs are a new form of programmable computer. If you haven’t built your own coding agent yet - please do.

ps. think this is out there?
It is but watch it happen live. We are here right now, it’s possible and i’m systemising it.
Here in the tweet below I am putting loom under the mother of all ralph loops to automatically perform system verification. Instead of days of planning, discussions and weeks of verification I’m programming this new computer and doing it afk whilst I DJ so that I don’t have to hire humans.

Any faults identified can be resolved through forward ralph loops to rectify issues. Over the last year the models have became quite good and it's only now that I'm able to realise this full vision but I'll leave you with this dear reader....
What if the models don't stop getting good? How well will your fair if you are still building jenga stacks when there are classes of principal software engineers out there to prove a point that we are here right now and please pay attention.
Go build your agent, go learn how to program the new computer (guidance forthcoming in future posts) and fall in love with all the possibilities.
mother of all away-from-keyboard ralph loop underway that is putting the entire system of loom under test to identify functionality that does not yet work.
— geoff (@GeoffreyHuntley) January 17, 2026
completely afk
spinning tunes lol https://t.co/ATDaIU4p5w
ps. socials
🗞️ everything is a ralph loop
— geoff (@GeoffreyHuntley) January 17, 2026
(link below)
I’ve been thinking about how I build software is so very very different how I used to do it three years ago.
No, I’m not talking about acceleration through usage of AI but instead at a more fundamental level of approach, techniques… pic.twitter.com/IBpO4HJ4AK
