<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Scribbles · Antony Sastre</title><description>Independent software developer and IT consultant in Gothenburg, Sweden. Bespoke systems, integrations, and practical AI for small and mid-sized businesses.</description><link>https://antonysastre.com/</link><language>en</language><atom:link href="https://antonysastre.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>Building an agentic AI in Ruby</title><link>https://antonysastre.com/article/building-an-agentic-ai-in-ruby/</link><guid isPermaLink="true">https://antonysastre.com/article/building-an-agentic-ai-in-ruby/</guid><pubDate>Mon, 25 May 2026 10:30:00 GMT</pubDate><category>article</category><category>ruby</category><category>ai</category><category>llm</category><category>ollama</category><category>agents</category></item><item><title>A year of the bot: what stuck, what didn&apos;t</title><link>https://antonysastre.com/article/a-year-of-the-bot/</link><guid isPermaLink="true">https://antonysastre.com/article/a-year-of-the-bot/</guid><pubDate>Thu, 18 Dec 2025 16:54:00 GMT</pubDate><category>article</category><category>ai</category><category>year-in-review</category></item><item><title>The new ratio of reading to writing code</title><link>https://antonysastre.com/article/the-new-ratio/</link><guid isPermaLink="true">https://antonysastre.com/article/the-new-ratio/</guid><pubDate>Thu, 06 Nov 2025 19:09:00 GMT</pubDate><category>article</category><category>ai</category><category>practice</category></item><item><title>Juniors in the age of the bot</title><link>https://antonysastre.com/article/juniors-in-the-age-of-the-bot/</link><guid isPermaLink="true">https://antonysastre.com/article/juniors-in-the-age-of-the-bot/</guid><pubDate>Thu, 23 Oct 2025 08:22:00 GMT</pubDate><category>article</category><category>ai</category><category>mentoring</category></item><item><title>Scope creep is a feature of how reality works</title><link>https://antonysastre.com/article/scope-creep-is-a-feature/</link><guid isPermaLink="true">https://antonysastre.com/article/scope-creep-is-a-feature/</guid><pubDate>Thu, 11 Sep 2025 13:36:00 GMT</pubDate><category>article</category><category>project-management</category></item><item><title>Prompting is just writing</title><link>https://antonysastre.com/article/prompting-is-just-writing/</link><guid isPermaLink="true">https://antonysastre.com/article/prompting-is-just-writing/</guid><pubDate>Mon, 04 Aug 2025 11:28:00 GMT</pubDate><category>article</category><category>ai</category><category>writing</category></item><item><title>The rewrite that wasn&apos;t</title><link>https://antonysastre.com/article/the-rewrite-that-wasnt/</link><guid isPermaLink="true">https://antonysastre.com/article/the-rewrite-that-wasnt/</guid><pubDate>Mon, 21 Jul 2025 17:12:00 GMT</pubDate><category>article</category><category>experience</category><category>architecture</category></item><item><title>Standups are not status meetings (but yours probably is)</title><link>https://antonysastre.com/article/standups-are-not-status-meetings/</link><guid isPermaLink="true">https://antonysastre.com/article/standups-are-not-status-meetings/</guid><pubDate>Sun, 08 Jun 2025 07:45:00 GMT</pubDate><category>article</category><category>project-management</category><category>team</category></item><item><title>Pair programming with a machine that never gets tired or annoyed</title><link>https://antonysastre.com/article/pair-programming-with-a-machine/</link><guid isPermaLink="true">https://antonysastre.com/article/pair-programming-with-a-machine/</guid><pubDate>Thu, 15 May 2025 09:17:00 GMT</pubDate><category>article</category><category>ai</category><category>practice</category></item><item><title>The 3am deploy and other things I no longer do</title><link>https://antonysastre.com/article/the-3am-deploy/</link><guid isPermaLink="true">https://antonysastre.com/article/the-3am-deploy/</guid><pubDate>Wed, 02 Apr 2025 20:33:00 GMT</pubDate><category>article</category><category>experience</category><category>ops</category></item><item><title>Estimates are lies, and that&apos;s fine</title><link>https://antonysastre.com/article/estimates-are-lies-and-thats-fine/</link><guid isPermaLink="true">https://antonysastre.com/article/estimates-are-lies-and-thats-fine/</guid><pubDate>Wed, 19 Mar 2025 15:04:00 GMT</pubDate><category>article</category><category>project-management</category></item><item><title>Cursor and the autocomplete tax</title><link>https://antonysastre.com/article/cursor-and-the-autocomplete-tax/</link><guid isPermaLink="true">https://antonysastre.com/article/cursor-and-the-autocomplete-tax/</guid><pubDate>Fri, 07 Feb 2025 07:51:00 GMT</pubDate><category>article</category><category>ai</category><category>tools</category></item><item><title>Time.now lies in a Rails app</title><link>https://antonysastre.com/til/time-now-vs-time-current/</link><guid isPermaLink="true">https://antonysastre.com/til/time-now-vs-time-current/</guid><pubDate>Sun, 12 Jan 2025 20:18:00 GMT</pubDate><category>til</category><category>rails</category><category>ruby</category></item><item><title>find_each silently ignores your ORDER BY</title><link>https://antonysastre.com/til/find-each-ignores-order/</link><guid isPermaLink="true">https://antonysastre.com/til/find-each-ignores-order/</guid><pubDate>Sat, 14 Dec 2024 08:42:00 GMT</pubDate><category>til</category><category>rails</category><category>activerecord</category></item><item><title>Enumerable#tally beats group_by(&amp;:itself).transform_values(&amp;:count)</title><link>https://antonysastre.com/til/tally-beats-group-by-count/</link><guid isPermaLink="true">https://antonysastre.com/til/tally-beats-group-by-count/</guid><pubDate>Sun, 03 Nov 2024 13:27:00 GMT</pubDate><category>til</category><category>ruby</category></item><item><title>Range#cover? vs Range#include? is a subtle trap</title><link>https://antonysastre.com/til/range-cover-vs-range-include/</link><guid isPermaLink="true">https://antonysastre.com/til/range-cover-vs-range-include/</guid><pubDate>Thu, 10 Oct 2024 09:00:00 GMT</pubDate><category>til</category><category>ruby</category></item></channel></rss>