Geoffrey Huntley
@index.ghuntley.com.ap.brid.gy
It's an uncertain time for our profession, but one thing is certain—things will change. Drafting used to require a room of engineers, but then CAD came along... 🌉 bridged from ⁂ https://ghuntley.com/, follow @ap.brid.gy to interact
This one is short and sweet. if you want to port a codebase from one language to another here’s the approach: 1. Run a ralph loop which compresses all tests into /specs/.md which looks similar to “study every file in tests/* using separate subagents and document in /specs/*.md and link the […]
porting software has been trivial for a while now. here’s how you do it.
This one is short and sweet. if you want to port a codebase from one language to another here’s the approach: 1. Run a ralph loop which compresses all tests into /specs/_.md which looks similar to “study every file in tests/_ * using separate subagents and document in /specs/*.md and link the implementation as citations in the specification“ 2. Then do a separate Ralph loop for all product functionality - ensuring there’s citations to the specification. “study every file in src/* using seperate subagents per file and link the implementation as citations in the specification“ 3. Once you have that - within the same repo run a Ralph loop to create a TODO file and then execute a classic ralph - doing just one thing and the most important thing per loop. Remind the agent that it can study the specifications and follow the citations to reference source code. 4. For best outcomes you wanna configure your target language to have strict compilation The key theory here is usage of citations in the specifications which tease the file_read tool to study the original implementation during stage 3. Reducing stage 1 and stage 2 to specs is the precursor which transforms a code base into high level PRDs without coupling the implementation from the source language.
ghuntley.com
I'm going to make this a really quick one because this is doing the rounds, and whilst I've tweeted about it, it's time to dig in. Pragmatic Engineer's @GergelyOrosz is on a "secret email list" of agentic AI coders, and they're starting to report trouble […] [Original post on ghuntley.com]
teleporting into the future and robbing yourself of retirement projects
<p>I'm going to make this a really quick one because this is doing the rounds, and whilst I've tweeted about it, it's time to dig in. </p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Pragmatic Engineer's <a href="https://twitter.com/GergelyOrosz?ref_src=twsrc%5Etfw">@GergelyOrosz</a> is on a "secret email list" of agentic AI coders, and they're starting to report trouble sleeping because agent swarms are "like a vampire."<br /><br />"A lot of people who are in 'multiple agents mode,' they're napping during the day... It just really is… <a href="https://t.co/slsPgCfkKw">pic.twitter.com/slsPgCfkKw</a></p>— TBPN (@tbpn) <a href="https://twitter.com/tbpn/status/2019166322060587375?ref_src=twsrc%5Etfw">February 4, 2026</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><p>What Gergely is articulating here is something that I and everyone else went through a year ago who were paying attention. AI enables you to teleport to the future and rob your future self of retirement projects. Anything that you've been putting off to do someday, you can do it now.</p><p>To quote a post I authored almost eight months ago:</p><blockquote>It might surprise some folks, but I'm incredibly cynical when it comes to AI and what is possible; yet I keep an open mind. That said, two weeks ago, when I was in SFO, I discovered another thing that should not be possible. <br /><br />Every time I find out something that works, which should not be possible, it pushes me further and further, making me think that we are already in post-AGI territory.<br />- <a href="https://ghuntley.com/no/">https://ghuntley.com/no/</a> (dated July 2025)</blockquote><p>And another post back in September 2025:</p><blockquote>It's a strange feeling knowing that you can create anything, and I'm starting to wonder if there's a seventh stage to the "<a href="https://ghuntley.com/ngmi/" rel="noreferrer">people stages of AI adoption by software developers</a>"</blockquote><figure class="kg-card kg-image-card"><img src="https://ghuntley.com/content/images/2026/02/image.png" class="kg-image" alt="" loading="lazy" width="1600" height="643" srcset="https://ghuntley.com/content/images/size/w600/2026/02/image.png 600w, https://ghuntley.com/content/images/size/w1000/2026/02/image.png 1000w, https://ghuntley.com/content/images/2026/02/image.png 1600w" /></figure><blockquote>whereby that seventh stage is essentially this scene in the matrix...</blockquote><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/0YhJxJZOWBw?feature=oembed" frameborder="0" allowfullscreen title="The Matrix - 'I Know Kung Fu'"></iframe></figure><p>In the previous 12 months, I've cloned SaaS product feature sets of many different companies. I've built file systems, networking protocols and even developed my own programming language.</p><p>From my perspective, nothing really changed in December. The models were already great, but what was needed was a time of rest - people just needed to pick up the guitar and play.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://ghuntley.com/play"><div class="kg-bookmark-content"><div class="kg-bookmark-title">deliberate intentional practice</div><div class="kg-bookmark-description">Something I’ve been wondering about for a really long time is, essentially, why do people say AI doesn’t work for them? What do they mean when they say that? From which identity are they coming from? Are they coming from the perspective of an engineer with a job title and</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://ghuntley.com/content/images/icon/7V0ak3am_400x400-1-73.jpg" alt="" /><span class="kg-bookmark-author">Geoffrey Huntley</span><span class="kg-bookmark-publisher">Geoffrey Huntley</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://ghuntley.com/content/images/thumbnail/A-vibrant-retro-style-traditional-tattoo-art-print-featuring-a-guitar--rendered-with-high-contrast-and-dramatic-lighting.-The-complex-ornamental-design-is-set-against-a-stark-white-background--showcasing-intense-color-saturation-and-a-symbo-7.jpg" alt="" /></div></a></figure><p>What makes December an inflection point was the models became much easier to use to achieve good outcomes and people picked up the guitar with an open mind and played.</p><p>Over the last couple of weeks, I've been catching up with software engineers, venture capitalists, business owners, and people in sales and marketing who are all going through this period of adjustment. </p><p>Universally, it can be described as a mild form of creative psychosis for people who like to create things. All builders who have an internal reward function of creating things as a form of pleasure go through it because AI enables them to just do things.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://ghuntley.com/dothings/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The future belongs to people who can just do things</div><div class="kg-bookmark-description">There, I said it. I seriously can’t see a path forward where the majority of software engineers are doing artisanal hand-crafted commits by as soon as the end of 2026. If you are a software engineer and were considering taking a gap year/holiday this year it would be an</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://ghuntley.com/content/images/icon/7V0ak3am_400x400-1-74.jpg" alt="" /><span class="kg-bookmark-author">Geoffrey Huntley</span><span class="kg-bookmark-publisher">Geoffrey Huntley</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://ghuntley.com/content/images/thumbnail/1_96TO5SzegxgqzECdkV2LNA-4.webp" alt="" /></div></a></figure><p>Everyone who gets AI goes through it, and it typically lasts about two to three months, until they get it out of their system by completing all the projects they were putting off until retirement. </p><p>Perhaps it could be described as a bit of a reset, similar to what happened during COVID-19, when people were able to reassess what they wanted to do in life. </p><p>It's a coin flip, really, because people are either going to commit more to their current employer if they are an employee, but on the other side of the coin, they're realising they are no longer dependent on others as much to achieve certain financial outcomes. </p><p>Perhaps this is the tipping point where more people throw their hats in and become entrepreneurs.</p><blockquote>People with ideas and unique insight can get concepts to market in rapid time and be less dependent on needing others' expertise as the world's knowledge is now in the palms of everyone's hands.<br /><br />Technologists are still required, perhaps it's the ideas guys/gals who should be concerned as software engineers now have a path to bootstrap a concept in every white collar industry (recruiting, law, finance, finance, accounting, et al) at breakneck speed without having to find co-founders.<br /><br />- From Feb 2025</blockquote><p>I guess I need to wrap this up now, but I will say this: </p><p>I've written about how some people won't make it, and I've spent the last year talking about this, pleading with people to pick up the guitar and play... </p><figure class="kg-card kg-embed-card"><iframe width="200" height="150" src="https://www.youtube.com/embed/Jr2auYrBDA4?feature=oembed" frameborder="0" allowfullscreen title="fundamental skills and knowledge you must have in 2026 for SWE"></iframe></figure><p>If you're having trouble sleeping because of all the things that you want to create, congratulations.</p><blockquote>You've made it through to the other side of the chasm, and you are developing skills that employers in 2026 are expecting as a bare minimum. </blockquote><p>The only question that remains is whether you are going to be a consumer of these tools or someone who understands them deeply and automates your job function?</p><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://ghuntley.com/agent"><div class="kg-bookmark-content"><div class="kg-bookmark-title">how to build a coding agent: free workshop</div><div class="kg-bookmark-description">It’s not that hard to build a coding agent. 300 lines of code running in a loop with LLM tokens. You just keep throwing tokens at the loop, and then you’ve got yourself an agent.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://ghuntley.com/content/images/icon/7V0ak3am_400x400-1-76.jpg" alt="" /><span class="kg-bookmark-author">Geoffrey Huntley</span><span class="kg-bookmark-publisher">Geoffrey Huntley</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://ghuntley.com/content/images/thumbnail/how-to-build-an-agent.001-5.jpg" alt="" /></div></a><figcaption><p dir="ltr"><span style="white-space:pre-wrap">go build yourself an agent and taste building in the recursive latent space</span></p></figcaption></figure><p>Trust me, you want to be in the latter camp because consumption is now the baseline for employment. </p><p>After you come out of this phase, I hope you get to where I am, because just because you can build something doesn't mean you necessarily should. Knowing what not to build now that anything can be built is a very important life lesson.</p>
ghuntley.com