DYNA26: 27 April 2026. More info

Asher Harvey‑Smith

Developer

Flag of the United Kingdom

Joined Dyalog Ltd in October 2025

Role Summary

Asher works as a developer on the Dyalog interpreter, as well as teaching APL and evangelising its benefits.

Biography

Asher studied computer science at the University of Warwick, where he quickly developed a love of programming languages. When he discovered APL on his university’s programming forums, he was immediately hooked. He completed two internships at Dyalog Ltd and a master’s degree, then joined officially as a developer.

Asher works primarily on the interpreter, and is interested in both performance and correctness (two core values at Dyalog Ltd, so he fits in well!). He also loves to teach and present APL to new audiences, particularly when he can distill concepts into visuals and animations.

Asher will often be found enjoying a silent disco at his desk while engrossed in a problem. Outside work, Asher enjoys word games and board games. He also goes running (when it is not too cold), and spends a lot of time on trains to visit his scattered circle of friends.

Climbing Trees and Catching Bugs

Climbing Trees and Catching Bugs

A few brave APLers have forged a path forward for working with trees in APL, and Asher wants to bring their findings to the masses. He presents his tutorial for working with trees (represented with parent vectors), describing both its content and the...View

/

Teaching Linear Algebra with APL

Teaching Linear Algebra with APL

As part of a Dyalog internship over the summer of 2023, Asher has been developing training courses for teaching linear algebra using APL to university students with the aim of spreading the APL message. Asher describes his Dyalog experience and how h...View

/

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.

Michael Baas
Michael
APL Developer
Flag of Germay
Aaron Hsu
Aaron
Researcher
Flag of U.S.A.
Bjørn Christensen
Bjørn
Developer
Flag of Denmark
Martina Crippa
Martina
APL Consultant
Flag of Denmark

…or perhaps even join the team!

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...
Dyalog Ltd