Promotional banner with a background featuring APL code for generating an SVG image.
ArrayCast (formerly The Array Cast) is an audio podcast centering on array programming languages, started by host Conor Hoekstra and editor Bob Therriault in 2021. Episodes feature a panel of array enthusiasts representing the languages APL, J, K/Q, and BQN and are structured as an open conversation. They are released one every two weeks, and generally last from one to one and a half hours. Most focus on an invited guest who is asked about their connections with array programming; although guests are usually chosen for these connections, guests Jeremy Howard, Rob Pike, and Dan Bricklin who are better known for other accomplishments have also been interviewed. Frequent guests include Henry Rich, J implementer, and John Earnest, creator of Lil.
ArrayCast covers a wide range of topics, most prominently how APL-family languages are used but also design, implementation, and community, as well as other tools such as PyTorch, MATLAB, and ArrayFire that emphasize array principles but may not have strong connections to APL. Guests are usually invited to begin by telling their own history in whatever manner they see fit; they might include important contributors to APL's history such as Bob Smith, Bob Bernecky, Lib Gibson, and Geoff Streeter, more recent figures such as Stevan Apter and Aaron Hsu, or creators of new languages like Andrew Sengul (April), Troels Henriksen (Futhark), Yon Fernández de Retana (Goal), and Vanessa McHale (Apple, but only after her episode). The 2023 episode with Kai Schmidt (who was heavily influenced by ArrayCast listening himself) had a role in popularizing Uiua, although the language had already begun to receive attention between recording and release due to separate videos by Hoekstra. Some special episodes with many guests were recorded at the virtual Dyalog '21 and APL Seeds '22, and in person at Stephen Taylor's Iverson College in 2024. In another departure from the usual format, the podcast premiered recordings taken at I.P. Sharp Associates in the early 1980s of various employees and Ken Iverson as episodes 91 and 92.
Participants
Speakers in an episode are categorized as the host, panellists, guests, and in rare cases a guest panellist. The host, unless absent, is Conor Hoekstra, a research scientist at NVIDIA. The possible panellists are Adám Brudzewsky, Richard Park, and Rodrigo Girão Serrão, of Dyalog Ltd., Stephen Taylor and Nick Psaris of Kx Systems, J enthusiast Bob Therriault, and BQN designer Marshall Lochbaum. Lochbaum joined the panel beginning with episode 32 in July 2022, having previously appeared once as a guest and twice as a guest panellist. Psaris and Serrão have been infrequent panellists, only four times and one respectively, and have both also been invited as guests.
Therriault, Taylor, and Lochbaum announced their departure from the podcast in November 2025, while Hoekstra and Brudzewsky stated their intention to continue and seek new participants after a hiatus.
Recurring Guests
Below is a table of the most frequently occurring guests.
| Name |
As Guest |
As Panellist |
Total
|
| Henry Rich |
8 |
1 |
9
|
| John Earnest |
5 |
1 |
6
|
| Nick Psaris |
1 |
4 |
5
|
| Kai Schmidt |
3 |
0 |
3
|
| Ashok Reddy |
3 |
0 |
3
|
| Marshall Lochbaum |
1 |
2 |
3
|
| Aaron Hsu |
2 |
0 |
2
|
| Bob Smith |
2 |
0 |
2
|
| Tali Beynon |
2 |
0 |
2
|
| Alex Unterrainer |
1 |
1 |
2
|
Episodes
2021
| Ep |
Date |
Panel |
Featured Guest |
Featured Languages |
Title
|
| 1 |
May 15 |
Brudzewsky, Taylor, Therriault |
|
|
Why We Like Array Languages
|
| 2 |
May 29 |
Park, Taylor, Therriault |
|
|
Loops and Learning about Array Languages
|
| 3 |
Jun 12 |
Brudzewsky, Psaris, Therriault |
|
|
What Challenges Face the Array Languages?
|
| 4 |
Jun 26 |
Brudzewsky, Psaris, Therriault |
|
|
What is an array?
|
| 5 |
Jul 10 |
Park, Psaris, Therriault |
|
|
Responding to a Listener’s Email
|
| 6 |
Jul 23 |
Brudzewsky, Taylor, Therriault |
Henry Rich |
J |
Henry Rich’s Deep Dive into J
|
| 7 |
Aug 7 |
Brudzewsky, Therriault |
Marshall Lochbaum |
APL, J, BQN |
Marshall Lochbaum and the BQN array language
|
| 8 |
Aug 21 |
Brudzewsky, Therriault |
Attila Vrabecz |
K, Q |
Attila Vrabecz and the k group of programming languages.
|
| 9 |
Sep 4 |
Brudzewsky, Taylor, Therriault |
|
APL, J |
Tacit Programming
|
| 10 |
Sep 18 |
Brudzewsky, Taylor, Therriault |
Eric Iverson |
APL, J |
Eric Iverson
|
| 11 |
Oct 2 |
Park, Taylor, Therriault |
|
APL, J |
Why Tacit?
|
| 12 |
Oct 16 |
Park, Taylor, Therriault |
Gitte Christensen |
APL |
Gitte Christensen of Dyalog Ltd.
|
| 13 |
Oct 30 |
Brudzewsky, Taylor, Therriault |
Morten Kromberg |
APL, J |
Roger Hui (1953-2021)
|
| 14 |
Nov 13 |
Girão Serrão, Brudzewsky, Park, Therriault |
|
APL |
Dyalog ‘21 Live
|
| 15 |
Nov 27 |
Brudzewsky, Taylor, Therriault |
|
APL, J, BQN |
Tacit #3 (and other topics)
|
| 16 |
Dec 10 |
Park, Taylor, Therriault |
Brooke Allen |
APL |
Brooke Allen - a life of adventure
|
| 17 |
Dec 25 |
Brudzewsky, Taylor, Therriault |
|
APL, J, BQN |
Tacit #4 - the dyadic hook
|
2022
| Ep |
Date |
Panel |
Featured Guest |
Featured Languages |
Title
|
| 18 |
Jan 8 |
Brudzewsky, Taylor, Therriault |
Henry Rich |
J |
Henry Rich presents J903
|
| 19 |
Jan 22 |
Park, Taylor, Therriault |
Aaron Hsu |
APL |
Aaron Hsu
|
| 20 |
Feb 5 |
Park, Therriault |
Rodrigo Girão Serrão |
APL |
Rodrigo Girão Serrão
|
| 21 |
Feb 19 |
Park, Taylor, Therriault |
Morten Kromberg |
APL |
Morten Kromberg, CTO of Dyalog Ltd.
|
| 22 |
Mar 3 |
Brudzewsky, Taylor, Therriault |
Josh David |
APL |
APL in industry
|
| 23 |
Mar 18 |
Brudzewsky, Taylor, Therriault |
Andrew Sengul |
APL, April |
Andrew Sengul - The April APL Compiler
|
| 24 |
Apr 1 |
Brudzewsky, Taylor, Therriault |
Aaron Hsu, Andrew Sengul, Gitte Christensen, Rodrigo Girão Serrão, Rich Park, and Stefan Kruger |
APL, April |
APL Seeds 2022
|
| 25 |
Apr 15 |
Brudzewsky, Therriault |
Vanessa McHale |
Futhark, J, Haskell |
Vanessa McHale
|
| 26 |
Apr 29 |
Brudzewsky, Taylor, Therriault |
Stevan Apter |
APL, K, Q |
Stevan Apter
|
| 27 |
May 13 |
Taylor, Therriault |
Joel Kaplan |
APL, K, A |
Joel Kaplan
|
| 28 |
May 27 |
Brudzewsky, Therriault |
guest panellist: Marshall Lochbaum |
APL, J, BQN |
Rank and Leading Axis Theory
|
| 29 |
Jun 10 |
Brudzewsky, Taylor, Therriault |
guest panellist: Marshall Lochbaum |
APL, J, K, BQN |
Transpose
|
| 30 |
Jun 24 |
Brudzewsky, Taylor, Therriault |
|
|
Looking Back at Our First Year
|
| 31 |
Jul 8 |
Brudzewsky, Therriault |
Jeremy Howard |
APL, J |
Jeremy Howard - Data Scientist
|
| 32 |
Jul 22 |
Brudzewsky, Lochbaum, Therriault |
|
APL, J, K, Q, BQN |
Control Structures in the Array Languages
|
| 33 |
Aug 5 |
Lochbaum, Park, Therriault |
João Araújo |
APL |
João Araújo and Tools of Thought
|
| 34 |
Aug 19 |
Lochbaum, Park, Taylor, Therriault |
Romily Cocking |
APL, Smalltalk |
The Many Languages of Romilly Cocking
|
| 35 |
Sep 2 |
Brudzewsky, Lochbaum, Therriault |
Lib Gibson |
APL |
Lib Gibson - IP Sharp’s ‘Zookeeper’
|
| 36 |
Sep 16 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
APL, J, K, Q, BQN, Futhark, Nial |
What Makes a Language an Array Programming Language?
|
| 37 |
Sep 30 |
Lochbaum, Park, Taylor, Therriault |
Troels Henriksen |
Futhark, SaC |
Troels Henriksen and Futhark
|
| 38 |
Oct 14 |
Lochbaum, Park, Taylor, Therriault |
|
APL, J, K, Q, BQN |
Promoting the Array Languages
|
| 39 |
Oct 28 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
APL, J, K, Q, BQN |
Iversonian language or Array language?
|
| 40 |
Nov 11 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Michal Wallace |
J |
Michal Wallace, k programmer and J video producer
|
| 41 |
Nov 25 |
Brudzewsky, Lochbaum, Taylor, Therriault |
John Earnest |
K |
John Earnest and Versions of k
|
| 42 |
Dec 9 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Nick Psaris |
Q |
Nick Psaris and the q language
|
| 43 |
Dec 23 |
Brudzewsky, Lochbaum, Taylor, Therriault |
John Earnest |
K, Lil |
John Earnest and Multimedia
|
2023
| Ep |
Date |
Panel |
Featured Guest |
Featured Languages |
Title
|
| 44 |
Jan 6 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
APL, J, BQN, Q |
Choosing an Array Language / The Games We Play
|
| 45 |
Jan 20 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Ashok Reddy |
K, Q |
Ashok Reddy, CEO of KX
|
| 46 |
Feb 3 |
Lochbaum, Park, Taylor, Therriault |
Michael Higginson |
APL, Q |
Michael Higginson, 2022 Dyalog Contest Winner
|
| 47 |
Feb 17 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Leslie Goldsmith |
APL, Q |
Leslie Goldsmith, from I.P. Sharp to KX
|
| 48 |
Mar 3 |
Brudzewsky, Lochbaum, Therriault |
Henry Rich |
J |
Henry Rich Reveals J with Threads J9.4
|
| 49 |
Mar 17 |
Lochbaum, Park, Therriault |
|
J, BQN, APL |
What Affects Array Language Performance?
|
| 50 |
Mar 31 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Henry Rich |
APL, J, BQN |
Fold and Other Functional Conjunctions
|
| 51 |
Apr 14 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
APL, J, BQN |
Naming is Hard
|
| 52 |
Apr 28 |
Lochbaum, Park, Taylor, Therriault |
|
APL, J, BQN, K, Q |
Fold and Scan
|
| 53 |
May 12 |
Lochbaum, Park, Taylor, Therriault |
guest panellist: John Earnest |
APL, J, BQN, K, Q |
What is the problem?
|
| 54 |
May 26 |
Brudzewsky, Lochbaum, Psaris, Taylor, Therriault |
|
K, Q |
Review of KXcon’23
|
| 55 |
Jun 9 |
Brudzewsky, Lochbaum, Therriault |
Bob Bernecky |
APL, SaC |
Robert Bernecky
|
| 56 |
Jun 23 |
Brudzewsky, Taylor, Therriault |
|
APL, J, BQN, Q |
Why We Like Array Programming (Again)
|
| 57 |
Jul 7 |
Lochbaum, Park, Taylor |
host: Therriault |
APL, J, BQN, K, Q |
Learning and Teaching Array Programming
|
| 58 |
Jul 21 |
Lochbaum, Taylor, Therriault |
Adam Paszke |
PyTorch, Dex, Futhark, Python |
PyTorch and Dex with Adam Paszke
|
| 59 |
Aug 4 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Raul Miller |
APL, BQN |
Raul Miller - Precision
|
| 60 |
Aug 18 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Rob Pike |
APL, BQN, Go, Ivy |
Rob Pike - Array Languages are Important
|
| 61 |
Sep 1 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Lynn Sutherland |
Nial, APL, J, BQN, Q |
Lynn Sutherland and the Story of Nial
|
| 62 |
Sep 15 |
Brudzewsky, Taylor, Therriault |
Marshall Lochbaum |
Singeli, BQN |
What is Singeli?
|
| 63 |
Sep 29 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Kai Schmidt |
Uiua, BQN |
Uiua, a Stack based Array language
|
| 64 |
Oct 13 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
J, BQN, APL, Q, k, Uiua |
Tacit #5
|
| 65 |
Oct 27 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
J, BQN, APL, Q, k, Uiua |
Introduction to Games in the Array Languages
|
| 66 |
Nov 10 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Tali Beynon |
Array Representation |
Tali Beynon and the Power of Axis Naming
|
| 67 |
Nov 24 |
Brudzewsky, Lochbaum, Therriault |
Tali Beynon |
Array Representation |
Tali Beynon and Rainbow Arrays
|
| 68 |
Dec 8 |
Brudzewsky, Lochbaum, Therriault |
Brian Ellingsgaard |
BQN |
Brian Ellingsgaard and the Rayed-BQN Games Framework
|
| 69 |
Dec 22 |
Brudzewsky, Lochbaum, Taylor, Therriault |
David Zwitser |
BQN |
David Zwitser, the art of making games with BQN.
|
2024
| Ep |
Date |
Panel |
Featured Guest |
Featured Languages |
Title
|
| 70 |
Jan 5 |
Brudzewsky, Lochbaum, Taylor, Therriault |
James Price |
APL |
James Price Creator of the Draculark Game on the Commodore Super Pet.
|
| 71 |
Jan 19 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
J, BQN, APL, Q, k, Uiua |
Primitives, Symbols and Keywords… Oh my!
|
| 72 |
Feb 2 |
Lochbaum, Park, Taylor, Therriault |
Elias Mårtenson |
Kap, J, BQN, APL |
Elias Mårtenson and the Kap array programming language.
|
| 73 |
Feb 16 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Henry Rich |
J |
Henry Rich and the Release of J9.5
|
| 74 |
Mar 1 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Kamila Szewczyk |
KamilaLisp, APL |
KamilaLisp and Kamila Szewczyk
|
| 75 |
Mar 15 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Stine Kromberg |
APL |
Stine Kromberg, Dyalog CEO
|
| 76 |
Mar 29 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Conor McCarthy |
Q |
Conor McCarthy, PyKX and kdb+ 4.1
|
| 77 |
Apr 12 |
Lochbaum, Taylor, Therriault |
Kai Schmidt |
Uiua |
Kai Schmidt and the Evolving Uiua Programming Language
|
| 78 |
Apr 26 |
Lochbaum, Taylor, Therriault |
Christopher Augustus, Steve Thames |
APL, J, BQN |
Language Comparisons with proglangcast
|
| 79 |
May 10 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Steve Wilcockson, David Bergstein, and Gareth Thomas |
MATLAB, NumPy, APL |
MATLAB
|
| 80 |
May 24 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Bob Smith |
APL, NARS2000 |
NARS2000
|
| 81 |
Jun 6 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
APL, BQN, J, Q, k |
Thinking in Vectors
|
| 82 |
Jun 20 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Bob Smith |
APL, NARS2000 |
Implementing NARS2000
|
| 83 |
Jul 5 |
Brudzewsky, Lochbaum, Therriault |
Jay Bates |
Jelly, Jam |
Jelly, Code Golf and a Sad Goodbye
|
| 84 |
Jul 19 |
Brudzewsky, Lochbaum, Therriault |
Henry Rich |
J, APL, BQN, Uiua |
Tacit #6
|
| 85 |
Aug 2 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Jonny Press |
Q |
Jonny Press, CTO of Data Intellect
|
| 86 |
Aug 17 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Paul Teetor |
R |
Paul Teetor, Cooking with R
|
| 87 |
Aug 30 |
Brudzewsky, Taylor, Therriault |
Iverson College Attendees |
APL, BQN, J, Q, k, Uiua, Kap |
Iverson College Panel
|
| 88 |
Sep 13 |
Brudzewsky, Lochbaum, Therriault |
Madeline Vergani |
TinyAPL |
Madeline Vergani and tinyapl
|
| 89 |
Sep 27 |
- |
Iverson College Attendees |
|
The Iverson College Experience
|
| 90 |
Oct 11 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Ryan Hamilton |
Q |
Ryan Hamilton and the Future of Array Languages
|
| 91 |
Oct 25 |
- |
IPSA Employees |
APL |
I.P. Sharp and Associates - A Company Ahead of its Time
|
| 92 |
Nov 8 |
- |
Dr. Ken Iverson |
APL |
Dr. Ken Iverson
|
| 93 |
Nov 22 |
Lochbaum, Therriault |
|
APL, BQN, J, Uiua |
Building Array Language Communities
|
| 94 |
Dec 6 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Ashok Reddy |
Q |
KX Steps Out on Its Own
|
| 95 |
Dec 20 |
Brudzewsky, Lochbaum, Taylor, Therriault |
John Earnest, Kai Schmidt |
APL, BQN, J, Q, Uiua |
Advent of Code?
|
2025
| Ep |
Date |
Panel |
Featured Guest |
Featured Languages |
Title
|
| 96 |
Jan 3 |
Brudzewsky, Lochbaum, Therriault |
John Earnest |
Lil, Q |
Decker
|
| 97 |
Jan 17 |
Park, Taylor, Therriault |
Brandon Wilson |
APL |
Brandon Wilson
|
| 98 |
Jan 31 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Phineas Porter |
Q, k |
Phineas Porter and q
|
| 99 |
Feb 14 |
Brudzewsky, Lochbaum, Taylor, Therriault |
|
APL, BQN, J, Q, Uiua |
Indexing and Selection
|
| 100 |
Feb 28 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Aaron Hsu |
APL |
The 100th Episode with Aaron Hsu
|
| 101 |
Mar 14 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Dan Bricklin |
VisiCalc, APL |
Dan Bricklin, VisiCalc and APL
|
| 102 |
Mar 28 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Yon Fernández de Retana |
Goal |
The Goal Array Language
|
| 103 |
Apr 11 |
Lochbaum, Park, Therriault |
Miguel Raz |
Julia |
Julia - an Array Language
|
| 104 |
Apr 25 |
Lochbaum, Therriault |
Henry Rich |
J |
J9.6 - The New J Version
|
| 105 |
May 9 |
Brudzewsky, Lochbaum, Therriault |
John Melonakos, Umar Arshad |
ArrayFire |
The ArrayFire GPU Library
|
| 106 |
May 23 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Henry Rich, Geoff Streeter |
J, APL, BQN |
Making Interpreters Faster
|
| 107 |
Jun 6 |
Lochbaum, Taylor, Therriault |
Sven-Bodo Scholz |
SaC |
Single Assignment C
|
| 108 |
Jun 20 |
Brudzewsky, Lochbaum, Taylor, Therriault |
Alex Unterrainer |
Q |
Learning q with Alex Unterrainer
|
| 109 |
Jul 4 |
Brudzewsky, Lochbaum, Taylor, Therriault |
John Earnest |
Lil |
Decker Fantasy Camp
|
| 110 |
Jul 18 |
Brudzewsky, Lochbaum, Taylor, Therriault |
guest panellist: Henry Rich |
APL, BQN, J, k, Kap, Q, Uiua |
Primitive Talk #1: Replicate
|
| 111 |
Aug 1 |
Brudzewsky, Lochbaum, Therriault |
Asher Mancinelli |
Fortran, APL, BQN |
Asher Mancinelli's Ideal Array Language
|
| 112 |
Aug 15 |
Brudzewsky, Lochbaum, Therriault, Unterrainer (guest) |
Ashok Reddy |
Q |
KDB-X
|
External links