<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Notes &#8211; Derek.net.au</title>
	<atom:link href="https://www.derek.net.au/lab-section/notes/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.derek.net.au</link>
	<description></description>
	<lastBuildDate>Mon, 17 Aug 2026 05:53:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Before It Was Possible</title>
		<link>https://www.derek.net.au/lab/before-it-was-possible/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 06:56:42 +0000</pubDate>
				<guid isPermaLink="false">https://www.derek.net.au/lab/before-it-was-possible/</guid>

					<description><![CDATA[Long before AI made it realistic, there was an obsession with self-evolving code — sparked back when PHP and JavaScript first made it possible to update a piece of a page instead of reloading the whole thing. Watching a component update itself without the rest of the page moving was the moment the possibility of...  <a class="excerpt-read-more" href="https://www.derek.net.au/lab/before-it-was-possible/" title="Read Before It Was Possible">Read more &#187;</a>]]></description>
										<content:encoded><![CDATA[<p>Long before AI made it realistic, there was an obsession with self-evolving code — sparked back when PHP and JavaScript first made it possible to update a piece of a page instead of reloading the whole thing. Watching a component update itself without the rest of the page moving was the moment the possibility of a genuinely self-evolving, organic-natured program first became imaginable.</p>
<p>Every attempt at it back then met the same fate. All logic had to be hard-coded, by hand, rule by rule — there was no way for the system to generate its own new logic, only to run the logic it had already been given. So nothing ever compounded. No snowball effect. Each experiment was a dead end for the same underlying reason, regardless of how it was designed.</p>
<p>AI-assisted development is what finally removed that ceiling. A solo developer can now cover enough ground, quickly enough, for the old idea to be worth trying again — not because the idea changed, but because the thing that was blocking it did.</p>
<h2>Where this shows up</h2>
<p>This isn&#039;t the origin story of any one project — it&#039;s the reason several exist:</p>
<ul>
<li><strong><a href="log-006-a-single-celled-creature-evolving.md">Terminus</a></strong> is the first attempt built after the ceiling lifted: the smallest possible test of a validated self-editing loop, deliberately scoped down to &quot;does the mechanism even work.&quot;</li>
<li><strong><a href="log-005-what-better-engineering-couldnt-fix.md">Omega Observer → Omega ACA</a></strong> is the same underlying instinct — systems that change their own structure rather than just executing fixed logic — applied to memory and cognition instead of code.</li>
<li><strong><a href="log-001-why-an-llm-doesnt-have-a-will.md">Why an LLM Doesn&#039;t Have a Will</a></strong> is arguably the same question again, one level up: not &quot;can the code rewrite itself&quot; but &quot;can the system generate its own reasons to act&quot; — a system that isn&#039;t just running rules it was given.</li>
</ul>
<p>A twenty-plus-year-old idea, tried repeatedly and abandoned repeatedly for one consistent, structural reason, isn&#039;t the same thing as an idea that was wrong. It just needed a precondition that hadn&#039;t arrived yet.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
