Home

I’m Alan Dipert, a programmer and builder. I'm interested in programming language design and implementation, visible computation, and tools that help people write and understand software more productively.
This is where I keep current projects, technical history, and writing. There's also a fair amount about my Christian faith, family, books, and the wide variety of things I've been curious about over the years.
Explore
TechWorks
What I am building now, followed by talks, papers, interviews, workshops, and older software worth remembering.
- Tech
Works Refined TechWorks and Open Source around current work and evidence-backed history… - Open SourceAn evidence-backed catalog of software I created, maintained, revived, and contributed to…
- Recovered Technical WritingA curated guide to technical essays recovered from my old blog…
- KlongOn returning to array programming by putting the real Klong interpreter in a browser notebook…
- Programmable
Phones On AI coding agents making personal mobile software practical… - Grid
Calc An RPN spreadsheet for iOS with a persistent, visible program grid…
Connect
Updates
Subscribe to the Updates RSS feed.
| Date | Note |
|---|---|
| 2026-08-10 | Refined TechWorks and Open Source around current work and evidence-backed history. |
| 2026-08-09 | Added Open Source, an evidence-backed catalog of software I created, maintained, revived, and contributed to. |
| 2026-08-09 | Added Recovered Technical Writing, a curated guide to technical essays recovered from my old blog. |
| 2026-07-15 | Added Klong, on returning to array programming by putting the real Klong interpreter in a browser notebook. |
| 2026-05-15 | Added ProgrammablePhones, on AI coding agents making personal mobile software practical. |
| 2026-02-24 | Added GridCalc, an RPN spreadsheet for iOS with a persistent, visible program grid. |
| 2026-01-07 | Added ActorAgents, applying the actor model to agentic systems with explicit capabilities and limits. |
| 2026-01-01 | Added Lisp:DestinationDrivenCompilation, comparing statement-context emitters with destination-driven code generation for bracketed hosts. |
| 2025-12-27 | Added AIAndRisk, reflecting on why AI upside favors owners who can offload risk while salaried engineers must retain understanding. |
| 2025-12-27 | Added Coherence on treating an AI coding agent like an employee by keeping intent, artifacts, and execution aligned. |
| 2025-11-19 | Added WhoIsGod as the hub linking to the names and covenants reference tables. |
| 2025-11-19 | Added CovenantsOfGod, summarizing the major biblical covenants and their fulfillment in Christ. |
| 2025-11-19 | Added CovenantNamesOfGod to gather the covenant-compound YHWH titles in one reference. |
| 2025-11-19 | Added NamesOfGod, a table of divine titles with linked NIV/ESV references and interpretive notes. |
| 2025-11-15 | Added BeNotAfraid, reflecting on why AI should prompt wonder rather than fear. |
| 2025-11-14 | Added RandallRDipertEulogy, a Markdown copy of the eulogy I wrote for my dad. |
| 2025-11-14 | Added OurEmptyPromises on why human promises remain fragile while God's promises stand sure. |
| 2025-10-08 | Expanded WellReadUndergrad with linked references to the primary works, terms, and quotations in the canon my dad assembled. |
| 2025-10-07 | Added HomepageDesign to document the move from Zim exports to the current make + cmark workflow. |
| 2022-12-02 | Added GitOnSharedHost to describe setting up a read-only Git repo on Dreamhost. |
| 2021-07-01 | Added HomePhotos to document family media archival strategy. |
| 2021-06-24 | Added AsyncAwaitGotchas, about obscure async/await JavaScript errors in Google Chrome. |
| 2021-02-05 | Added SciCloj presentation comparing Common Lisp to Clojure to TechWorks. |
| 2020-12-31 | Added to Lisp:CommonLispIteration, added ClojureScript Podcast appearance to TechWorks. |
| 2020-12-15 | Added TechSolutions to record solutions to software problems and errors I encounter. |
| 2020-11-23 | Added CoffeeTime. |
| 2020-11-23 | Added Lisp:CommonLispIteration. |
| 2020-11-21 | Customized Zim export HTML/CSS template. |
| 2020-11-13 | Added Lisp:GherkinHistory. |
| 2020-11-10 | Added three Cognicast appearances to TechWorks. |
| 2020-11-09 | Added FairDivision. |
| 2020-11-02 | Deployed new Zim-based site and established redirects from previous URLs. |