DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Brian Becker

APL Tools Architect

Based: USA

Joined Dyalog Ltd: March 2011

Brian - Dyalog Team Member

Role Summary

Brian oversees the design and development of APL-based software tools intended to make it easier for Dyalog customers to develop applications and services for their customers. Brian has been a judge for the APL Problem Solving Competition since its inception in 2009; since then he has also taken on the role of primary problem content developer.

Biography

Brian was introduced to APL at the age of 14 during his first year of high school in 1975 when he discovered that the “typewriter” that knew how to play various games was actually a terminal connected by an acoustic coupler to the University of Rochester’s York APL timesharing system. When not involved in his studies or extracurricular activities, Brian could be found in his high school’s Mathematics Lab tinkering with APL.

On graduating from high school, Brian received the New York State Data Processing Association Award of Excellence in recognition for his work with APL. He was twice recognised by ACM/SIGAPL for innovative APL development work – once for his work in putting the full text of the United States Code and the Code of Federal Regulations online, and once for his development of a high-performance APL-based full text search engine.

Brian’s APL career began at I.P.Sharp Associates in 1980 where, among other roles, he was one of the first instructors of Ken Iverson’s Introduction to APL course. Brian has worked for three APL language implementors – I.P. Sharp Associates, STSC Inc., and Dyalog Ltd. APL has afforded Brian the opportunity to work in a wide variety of domains, including financial planning, manufacturing control systems, automated voice and data network design, full-text legislative and regulatory applications, electronic medical records, and governance/risk/compliance applications. Since joining Dyalog Ltd, Brian has worked on many tools and frameworks including the Dyalog File System (DFS) and several web-enabling frameworks (HttpCommand, Jarvis, MiServer, DUI, and SAWS). Brian also provides consulting services, primarily to Dyalog Ltd’s USA-based customers.

Thanks to our dear friend Dr. Ray Polivka, Dan Baronet and I had the opportunity to travel to Vassar College to participate in their Community Hackathon held on 5-6 February 2016. “What’s a hackathon?” you ask? Well, we did too, as we’d never participated in one before.  🙂 According to the Hackathon’s announcement: “CommunityHack is a way to … Read
This post is the continuation of the series where we examine some of the problems selected for the 2014 APL Problem Solving Competition. The problems presented in Phase 1 of the competition were selected because they could be solved succinctly, generally in a single line of APL code. This makes them well suited for experimentation … Read
One of many things I like about APL is that it’s fun to use for recreational computing. I will frequently happen upon an interesting problem, puzzle, or piece of code and consider how I might implement it in APL. I was thinking about how to generate mazes for an idea I have about a game to … Read
aute quis

aute quis

cupidatat et pariatur. aliquip do Duis cillum elit, occaecat Duis nisi et...View

/

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our everyday life. We come from a variety of backgrounds, and we learn from each other’s diversity.

Morten - Dyalog Team Member
Morten
Technical Director (CTO)
Flag of Denmark
Bjorn - Dyalog Team Member
Bjørn
Developer
Flag of Denmark
Jada - Dyalog Team Member
Jada
Administration Assistant
Flag of United Kingdom
Silas - Dyalog Team Member
Silas
Core Developer
Flag of United Kingdom

…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...