<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Alex&apos;s Blog</title><description>Pasting random things together</description><link>https://blog.alexsanjoseph.com/</link><item><title>Yes, the Bitter Lesson will eventually be true. So what?</title><link>https://blog.alexsanjoseph.com/posts/2026/03/bitter-lesson-is-eventually-true-so-what/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2026/03/bitter-lesson-is-eventually-true-so-what/</guid><pubDate>Sat, 28 Mar 2026 05:00:00 GMT</pubDate></item><item><title>Keep text short</title><link>https://blog.alexsanjoseph.com/posts/2026/02/keep-text-short/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2026/02/keep-text-short/</guid><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Don&apos;t Build Shovels, Get the Gold</title><link>https://blog.alexsanjoseph.com/posts/2026/02/do-not-build-the-shovels-get-the-gold/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2026/02/do-not-build-the-shovels-get-the-gold/</guid><description>In the AI gold rush, everyone&apos;s building shovels. Go mine for gold instead.</description><pubDate>Sun, 08 Feb 2026 05:00:00 GMT</pubDate></item><item><title>Is there a Multicultural Advantage in AI?</title><link>https://blog.alexsanjoseph.com/posts/2025/11/multicultural-advantage/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/11/multicultural-advantage/</guid><pubDate>Sat, 29 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Vibe first, Engineer at the point of maintenance</title><link>https://blog.alexsanjoseph.com/posts/2025/10/vibe-first-engineer-at-point-of-maintenance/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/10/vibe-first-engineer-at-point-of-maintenance/</guid><pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Escapades with AI - How would you eat an elephant?</title><link>https://blog.alexsanjoseph.com/posts/2025/10/escapades-with-ai-part-2/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/10/escapades-with-ai-part-2/</guid><pubDate>Fri, 03 Oct 2025 17:30:00 GMT</pubDate></item><item><title>Perfect Test Isolation using Database Transactions</title><link>https://blog.alexsanjoseph.com/posts/2025/09/perfect-test-isolation-using-database-transactions/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/09/perfect-test-isolation-using-database-transactions/</guid><pubDate>Sat, 13 Sep 2025 07:30:00 GMT</pubDate></item><item><title>Software Engineering (for small teams) with Agentic AI</title><link>https://blog.alexsanjoseph.com/posts/2025/08/working-with-ai/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/08/working-with-ai/</guid><pubDate>Fri, 15 Aug 2025 03:30:00 GMT</pubDate></item><item><title>Escapades with AI - The Volkswagen</title><link>https://blog.alexsanjoseph.com/posts/2025/08/escapades-with-ai-volkswagen/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/08/escapades-with-ai-volkswagen/</guid><pubDate>Sun, 03 Aug 2025 17:30:00 GMT</pubDate></item><item><title>A Reality Check on &quot;The New Code&quot;</title><link>https://blog.alexsanjoseph.com/posts/2025/07/specifications-as-code-reality-check/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2025/07/specifications-as-code-reality-check/</guid><pubDate>Mon, 14 Jul 2025 17:30:00 GMT</pubDate></item><item><title>Searching for RH Counterexamples in Golang - Search Strategies</title><link>https://blog.alexsanjoseph.com/posts/2022/12/rh-counterexamples-in-go-3-2-search-strategies/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/12/rh-counterexamples-in-go-3-2-search-strategies/</guid><pubDate>Fri, 16 Dec 2022 18:00:00 GMT</pubDate></item><item><title>Searching for RH Counterexamples in Golang - Superabundant Numbers</title><link>https://blog.alexsanjoseph.com/posts/2022/10/rh-counterexamples-in-go-3-1-superabundant/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/10/rh-counterexamples-in-go-3-1-superabundant/</guid><pubDate>Sat, 29 Oct 2022 10:17:52 GMT</pubDate></item><item><title>The most &quot;painful&quot; analysis that I&apos;ve ever done</title><link>https://blog.alexsanjoseph.com/posts/2022/06/adult-tonsillectomy/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/06/adult-tonsillectomy/</guid><pubDate>Wed, 29 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Searching for RH Counterexamples in Golang - Adding a Database</title><link>https://blog.alexsanjoseph.com/posts/2022/04/rh-counterexamples-in-go-1-database/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/04/rh-counterexamples-in-go-1-database/</guid><pubDate>Wed, 20 Apr 2022 10:17:52 GMT</pubDate></item><item><title>Plagiarism Detection in Competitive Programming</title><link>https://blog.alexsanjoseph.com/posts/2022/03/plagiarism-detection/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/03/plagiarism-detection/</guid><pubDate>Sat, 26 Mar 2022 10:48:43 GMT</pubDate></item><item><title>Searching for RH Counterexamples in Golang - Improving Performance</title><link>https://blog.alexsanjoseph.com/posts/2022/02/rh-counterexamples-in-go-1_1-performance/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/02/rh-counterexamples-in-go-1_1-performance/</guid><pubDate>Sun, 06 Feb 2022 00:00:52 GMT</pubDate></item><item><title>Searching for RH Counterexamples in Golang - Setting up</title><link>https://blog.alexsanjoseph.com/posts/2022/01/rh-counterexamples-in-go-1-setup/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2022/01/rh-counterexamples-in-go-1-setup/</guid><pubDate>Sun, 16 Jan 2022 10:17:52 GMT</pubDate></item><item><title>Tracking Personal Expenses for Fun (and Future!)</title><link>https://blog.alexsanjoseph.com/posts/2021/12/tracking-expenses/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2021/12/tracking-expenses/</guid><pubDate>Sat, 18 Dec 2021 06:09:10 GMT</pubDate></item><item><title>Duolingo Automatic Streak Save</title><link>https://blog.alexsanjoseph.com/posts/2021/05/duolingo-save-streak/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2021/05/duolingo-save-streak/</guid><pubDate>Mon, 24 May 2021 10:48:43 GMT</pubDate></item><item><title>Optimizing Grafana Queries With Elasticsearch</title><link>https://blog.alexsanjoseph.com/posts/2021/02/optimizing-grafana-queries-with-es/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2021/02/optimizing-grafana-queries-with-es/</guid><pubDate>Wed, 24 Feb 2021 15:35:59 GMT</pubDate></item><item><title>Reinstalling OSX Recovery Partition from a bricked MacBook Pro</title><link>https://blog.alexsanjoseph.com/posts/2021/01/osx-reinstall-from-scratch/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2021/01/osx-reinstall-from-scratch/</guid><pubDate>Sun, 24 Jan 2021 05:00:00 GMT</pubDate></item><item><title>AWS Instance type recommender for optimal resource packing</title><link>https://blog.alexsanjoseph.com/posts/2020/12/aws-instance-recommender/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2020/12/aws-instance-recommender/</guid><pubDate>Sun, 20 Dec 2020 05:09:10 GMT</pubDate></item><item><title>Building a Streamlit app from scratch and deploying it for free using Heroku</title><link>https://blog.alexsanjoseph.com/posts/2020/11/streamlit-openscale/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2020/11/streamlit-openscale/</guid><pubDate>Sun, 01 Nov 2020 20:18:26 GMT</pubDate></item><item><title>Bodybuilder - A python port of the nodeJS BodyBuilder Package</title><link>https://blog.alexsanjoseph.com/posts/2020/10/bodybuilder_intro/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2020/10/bodybuilder_intro/</guid><pubDate>Sun, 18 Oct 2020 15:09:10 GMT</pubDate></item><item><title>Introducing compareDF</title><link>https://blog.alexsanjoseph.com/posts/2018/08/comparedf-intro/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2018/08/comparedf-intro/</guid><pubDate>Thu, 16 Aug 2018 19:55:41 GMT</pubDate></item><item><title>MTConnect Webinar Example</title><link>https://blog.alexsanjoseph.com/posts/2016/10/mtconnect-webinar/</link><guid isPermaLink="true">https://blog.alexsanjoseph.com/posts/2016/10/mtconnect-webinar/</guid><pubDate>Sun, 16 Oct 2016 16:40:24 GMT</pubDate></item></channel></rss>