41554 blogs · [ { "id": "01a087e9-27ff-706f-bdaf-8cf38f7ad009", "title": "Refined TechWorks and Open Source around current work and evidence-backed history.", "url": "https://tailrecursion.com/~alan/TechWorks.html", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3905634e2", "title": "Added Open Source, an evidence-backed catalog of software I created, maintained, revived, and contributed to.", "url": "https://tailrecursion.com/~alan/OpenSource.html", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf390804f91", "title": "Added Recovered Technical Writing, a curated guide to technical essays recovered from my old blog.", "url": "https://tailrecursion.com/~alan/RecoveredTechnicalWriting.html", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3911f8bcf", "title": "Added Klong, on returning to array programming by putting the real Klong interpreter in a browser notebook.", "url": "https://tailrecursion.com/~alan/Klong.html", "published_at": "2026-07-15T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf391c33f4c", "title": "Added ProgrammablePhones, on AI coding agents making personal mobile software practical.", "url": "https://tailrecursion.com/~alan/ProgrammablePhones.html", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3923d8513", "title": "Added GridCalc, an RPN spreadsheet for iOS with a persistent, visible program grid.", "url": "https://tailrecursion.com/~alan/GridCalc.html", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf392e76e0e", "title": "Added ActorAgents, applying the actor model to agentic systems with explicit capabilities and limits.", "url": "https://tailrecursion.com/~alan/ActorAgents.html", "published_at": "2026-01-07T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39377a9d3", "title": "Added Lisp:DestinationDrivenCompilation, comparing statement-context emitters with destination-driven code generation for bracketed hosts.", "url": "https://tailrecursion.com/~alan/Lisp/DestinationDrivenCompilation.html", "published_at": "2026-01-01T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf393b0c618", "title": "Added AIAndRisk, reflecting on why AI upside favors owners who can offload risk while salaried engineers must retain understanding.", "url": "https://tailrecursion.com/~alan/AIAndRisk.html", "published_at": "2025-12-27T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3944b473b", "title": "Added Coherence on treating an AI coding agent like an employee by keeping intent, artifacts, and execution aligned.", "url": "https://tailrecursion.com/~alan/Coherence.html", "published_at": "2025-12-27T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3950540a5", "title": "Added WhoIsGod as the hub linking to the names and covenants reference tables.", "url": "https://tailrecursion.com/~alan/WhoIsGod.html", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3953a6138", "title": "Added CovenantsOfGod, summarizing the major biblical covenants and their fulfillment in Christ.", "url": "https://tailrecursion.com/~alan/CovenantsOfGod.html", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf395a3a3e1", "title": "Added CovenantNamesOfGod to gather the covenant-compound YHWH titles in one reference.", "url": "https://tailrecursion.com/~alan/CovenantNamesOfGod.html", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39606ceb7", "title": "Added NamesOfGod, a table of divine titles with linked NIV/ESV references and interpretive notes.", "url": "https://tailrecursion.com/~alan/NamesOfGod.html", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3968c5d26", "title": "Added BeNotAfraid, reflecting on why AI should prompt wonder rather than fear.", "url": "https://tailrecursion.com/~alan/BeNotAfraid.html", "published_at": "2025-11-15T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3969695ff", "title": "Added RandallRDipertEulogy, a Markdown copy of the eulogy I wrote for my dad.", "url": "https://tailrecursion.com/~alan/RandallRDipertEulogy.html", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3974d5af0", "title": "Added OurEmptyPromises on why human promises remain fragile while God's promises stand sure.", "url": "https://tailrecursion.com/~alan/OurEmptyPromises.html", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3975b4414", "title": "Expanded WellReadUndergrad with linked references to the primary works, terms, and quotations in the canon my dad assembled.", "url": "https://tailrecursion.com/~alan/WellReadUndergrad.html", "published_at": "2025-10-08T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf397bd7c4f", "title": "Added HomepageDesign to document the move from Zim exports to the current make + cmark workflow.", "url": "https://tailrecursion.com/~alan/HomepageDesign.html", "published_at": "2025-10-07T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf397bfa6b6", "title": "Added GitOnSharedHost to describe setting up a read-only Git repo on Dreamhost.", "url": "https://tailrecursion.com/~alan/GitOnSharedHost.html", "published_at": "2022-12-02T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf397d2a7ee", "title": "Added HomePhotos to document family media archival strategy.", "url": "https://tailrecursion.com/~alan/HomePhotos.html", "published_at": "2021-07-01T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39803205c", "title": "Added AsyncAwaitGotchas, about obscure async/await JavaScript errors in Google Chrome.", "url": "https://tailrecursion.com/~alan/AsyncAwaitGotchas.html", "published_at": "2021-06-24T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3986648da", "title": "Added to Lisp:CommonLispIteration, added ClojureScript Podcast appearance to TechWorks.", "url": "https://tailrecursion.com/~alan/Lisp/CommonLispIteration.html", "published_at": "2020-12-31T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39934e173", "title": "Added TechSolutions to record solutions to software problems and errors I encounter.", "url": "https://tailrecursion.com/~alan/TechSolutions.html", "published_at": "2020-12-15T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf3996257b1", "title": "Added CoffeeTime.", "url": "https://tailrecursion.com/~alan/CoffeeTime.html", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39a310dce", "title": "Customized Zim export HTML/CSS template.", "url": "https://tailrecursion.com/~alan/Home.html", "published_at": "2020-11-21T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39afa9cf1", "title": "Added Lisp:GherkinHistory.", "url": "https://tailrecursion.com/~alan/Lisp/GherkinHistory.html", "published_at": "2020-11-13T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39b388eec", "title": "Added three Cognicast appearances to TechWorks.", "url": "https://www.cognitect.com/cognicast/", "published_at": "2020-11-10T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39b798688", "title": "Added FairDivision.", "url": "https://tailrecursion.com/~alan/FairDivision.html", "published_at": "2020-11-09T00:00:00+00:00" }, { "id": "01a087e9-27ff-706f-bdaf-8cf39c08ea48", "title": "Deployed new Zim-based site and established redirects from previous URLs.", "url": "https://zim-wiki.org/", "published_at": "2020-11-02T00:00:00+00:00" } ] posts Claim your blog
Back to tailrecursion.com
Blog · corpus.blog/blogs/tailrecursion.com/posts

tailrecursion.com

tailrecursion.com

2026

2025

2022

2021

2020