<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Agoston Fung</title>
    <link>/posts/</link>
    <description>Recent content in Posts on Agoston Fung</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 30 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI fatigue is real</title>
      <link>/posts/ai-fatigue-is-real/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/ai-fatigue-is-real/</guid>
      <description>Running agents instead of writing code felt like 10x productivity. Then I broke, and needed 4-6 weeks to recover.</description>
    </item>
    <item>
      <title>GUI is dead, long live agents</title>
      <link>/posts/gui-is-dead-long-live-agents/</link>
      <pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/gui-is-dead-long-live-agents/</guid>
      <description>Command line, thick clients, the web, and now agents. The interface itself is starting to look optional.</description>
    </item>
    <item>
      <title>AI can rewrite your legacy app in hours</title>
      <link>/posts/ai-can-rewrite-your-legacy-app-in-hours/</link>
      <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/ai-can-rewrite-your-legacy-app-in-hours/</guid>
      <description>Big-bang rewrites used to be a bad idea for good reasons. AI agents just changed the math.</description>
    </item>
    <item>
      <title>The unexpected side effect of LLMs: the burden of knowledge</title>
      <link>/posts/the-burden-of-knowledge/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/the-burden-of-knowledge/</guid>
      <description>AI is supposed to make us more productive. Once you know something, though, there&amp;rsquo;s no going back - and that has a cost of its own.</description>
    </item>
    <item>
      <title>I vibe-coded a Sudoku app and learned that product taste doesn&#39;t come free</title>
      <link>/posts/i-vibe-coded-a-sudoku-app/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/i-vibe-coded-a-sudoku-app/</guid>
      <description>AI can write all the code. It still can&amp;rsquo;t magically create a great product - the taste has to come from somewhere else.</description>
    </item>
    <item>
      <title>Seven strategies for safe AI agent database access</title>
      <link>/posts/seven-strategies-for-safe-ai-agent-database-access/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/seven-strategies-for-safe-ai-agent-database-access/</guid>
      <description>Unrestricted database access for AI agents is dangerous. Excessive restrictions defeat the purpose. Here&amp;rsquo;s how to find the middle ground.</description>
    </item>
    <item>
      <title>Being a software engineer is weird when it comes to family</title>
      <link>/posts/being-a-software-engineer-is-weird-at-family-dinners/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>/posts/being-a-software-engineer-is-weird-at-family-dinners/</guid>
      <description>My team spent years automating £50 million in promotional income. A three-day Sudoku app got me a standing ovation at dinner.</description>
    </item>
    <item>
      <title>Pressure reveals patterns</title>
      <link>/posts/pressure-reveals-patterns/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      <guid>/posts/pressure-reveals-patterns/</guid>
      <description>Under stress, people fall into a handful of default patterns - and pressure is the fastest way to find out who you&amp;rsquo;re actually working with.</description>
    </item>
    <item>
      <title>The AI honeymoon is over</title>
      <link>/posts/the-ai-honeymoon-is-over/</link>
      <pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate>
      <guid>/posts/the-ai-honeymoon-is-over/</guid>
      <description>The real cost of AI writing code is starting to show - what the data is telling us about the human/AI balance in software work.</description>
    </item>
    <item>
      <title>How can an LLM write code?</title>
      <link>/posts/how-can-an-llm-write-code/</link>
      <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/how-can-an-llm-write-code/</guid>
      <description>It can feel like AI is thinking. What&amp;rsquo;s actually happening is closer to pattern recognition - and that frame makes LLMs much easier to reason about.</description>
    </item>
    <item>
      <title>Claude separation anxiety</title>
      <link>/posts/claude-separation-anxiety/</link>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/claude-separation-anxiety/</guid>
      <description>A small clinical case study of a new programming-related condition. Symptoms may include reviewing code like a museum visitor observing ancient artifacts.</description>
    </item>
    <item>
      <title>I don&#39;t review the code anymore. I review the thinking.</title>
      <link>/posts/i-review-the-thinking-not-the-code/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/i-review-the-thinking-not-the-code/</guid>
      <description>On a busy week, I ship around 10,000 lines of code changes a day. There is no way to review all that line by line — and that&amp;rsquo;s not what review should be anymore.</description>
    </item>
    <item>
      <title>Autocomplete for your personality</title>
      <link>/posts/autocomplete-for-your-personality/</link>
      <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/autocomplete-for-your-personality/</guid>
      <description>Sam Altman said millions are wasted on people thanking LLMs. I keep doing it anyway. Here&amp;rsquo;s why - and what your brain does when you don&amp;rsquo;t.</description>
    </item>
    <item>
      <title>Less than a year ago</title>
      <link>/posts/less-than-a-year-ago/</link>
      <pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/less-than-a-year-ago/</guid>
      <description>A friend told me software wouldn&amp;rsquo;t need humans to write code. I laughed. Twelve months later, here&amp;rsquo;s the receipt.</description>
    </item>
    <item>
      <title>To be a better vibe-coder, become a horrible boss</title>
      <link>/posts/to-be-a-better-vibe-coder-become-a-horrible-boss/</link>
      <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
      <guid>/posts/to-be-a-better-vibe-coder-become-a-horrible-boss/</guid>
      <description>Want to fully exploit AI coding tools? Time to dust off your worst-boss instincts. A short field guide.</description>
    </item>
    <item>
      <title>My AI productivity: 4,200 lines of code per day</title>
      <link>/posts/my-ai-productivity-4200-lines-per-day/</link>
      <pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/my-ai-productivity-4200-lines-per-day/</guid>
      <description>Nearly 300,000 lines of code changed in my GitHub over 10 weeks. Most of it is throwaway. That&amp;rsquo;s exactly the point.</description>
    </item>
    <item>
      <title>My favourite DuckDB extensions</title>
      <link>/posts/my-favourite-duckdb-extensions/</link>
      <pubDate>Thu, 11 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/my-favourite-duckdb-extensions/</guid>
      <description>Three categories of DuckDB extensions I keep reaching for: cloud storage, semi-structured files, and external SQL databases.</description>
    </item>
    <item>
      <title>Stuck on a problem? Walk away.</title>
      <link>/posts/stuck-on-a-problem-walk-away/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/stuck-on-a-problem-walk-away/</guid>
      <description>The counter-intuitive way to solve hard problems isn&amp;rsquo;t to grind harder. It&amp;rsquo;s to leave them alone. Here&amp;rsquo;s the research backing it - the incubation effect.</description>
    </item>
    <item>
      <title>To be an engineer, you need at least a BSc</title>
      <link>/posts/to-be-an-engineer-you-need-at-least-a-bsc/</link>
      <pubDate>Sun, 07 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/to-be-an-engineer-you-need-at-least-a-bsc/</guid>
      <description>Five myths I&amp;rsquo;ve wrestled with over 20 years in software - degrees, imposter syndrome, burnout, career breaks, and the days you hate coding. None of them are true.</description>
    </item>
    <item>
      <title>My memory is basically that of a goldfish</title>
      <link>/posts/my-memory-is-basically-that-of-a-goldfish/</link>
      <pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/my-memory-is-basically-that-of-a-goldfish/</guid>
      <description>On SQL syntax, fan-fiction ALTER TABLE statements, why I still need the SQL magician, and what AI actually liberated us from.</description>
    </item>
    <item>
      <title>The software engineer career is dead</title>
      <link>/posts/the-software-engineer-career-is-dead/</link>
      <pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/posts/the-software-engineer-career-is-dead/</guid>
      <description>The &amp;lsquo;AI killed the dev career&amp;rsquo; headline is wrong. Here&amp;rsquo;s why now is actually a great time to start in software.</description>
    </item>
    <item>
      <title>AI coding tools and the 5 stages of grief</title>
      <link>/posts/ai-coding-tools-and-the-5-stages-of-grief/</link>
      <pubDate>Sat, 29 Nov 2025 00:00:00 +0000</pubDate>
      <guid>/posts/ai-coding-tools-and-the-5-stages-of-grief/</guid>
      <description>Developers aren&amp;rsquo;t just adapting to AI - we&amp;rsquo;re grieving. A field guide to the five stages, with sample dialogue.</description>
    </item>
    <item>
      <title>Once you go DuckDB</title>
      <link>/posts/once-you-go-duckdb/</link>
      <pubDate>Mon, 24 Nov 2025 00:00:00 +0000</pubDate>
      <guid>/posts/once-you-go-duckdb/</guid>
      <description>DuckDB is the newest game-changer in data analytics: serverless, just-a-file, and faster than Postgres or SQLite for the analytics queries you actually want to run.</description>
    </item>
    <item>
      <title>7 strategies to figure out what you want</title>
      <link>/posts/7-strategies-to-figure-out-what-you-want/</link>
      <pubDate>Sat, 22 Nov 2025 00:00:00 +0000</pubDate>
      <guid>/posts/7-strategies-to-figure-out-what-you-want/</guid>
      <description>Twenty years of trying things - career breaks, travel, study, side projects, therapy - and what each one taught me about the question we all keep asking ourselves.</description>
    </item>
    <item>
      <title>AI code generation tips #1: use comments</title>
      <link>/posts/ai-code-generation-tips-1-use-comments/</link>
      <pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate>
      <guid>/posts/ai-code-generation-tips-1-use-comments/</guid>
      <description>When you need to make small changes to existing code, don&amp;rsquo;t try to describe everything in one long prompt. Add TODO comments where the changes belong, and let the AI sweep through them.</description>
    </item>
    <item>
      <title>Echo &#39;Hello, world!&#39;</title>
      <link>/posts/hello-world/</link>
      <pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate>
      <guid>/posts/hello-world/</guid>
      <description>First post - a quiet hello and a note on what I plan to write about here.</description>
    </item>
  </channel>
</rss>
