Don Kelly

Information & Communications Technology

Ottawa, Ontario, Canada

Don Kelly

Production Engineering Manager - Shopify

Don first heard the siren call of the machine emanating from a TRS-80 sometime in the early '80s. His first caretaker was a venerable PDP-7 hidden in a remote coastal outpost. A veteran programmer of a wide variety of projects ranging from high-performance servers delicately handcrafted in C to creaky old desktop applications written in dead frameworks to squeaky-clean mobile applications written using the latest cool tools, Don has a strong interest in nurturing new apprentices into strong journeymen and creating software that astonishes at every level and withstands inspection long after the show has finished. Writing something that seems to work from a superficial inspection is simply not good enough. From initial idea to finished product, each object and function should be a work of art.

Past and future events

Lead Dev London

Detectives, conjurers and priests: archetypes of the coders
24 Jun 2020 - 25 Jun 2020
London, England, United Kingdom

NDC Oslo 2020

7 Jun 2020 - 11 Jun 2020
Oslo, Norway

Codemotion: Milan 2018

Presented: Effective Spark for Neophytes

Spark is a wonderful but sometimes obtuse programming environment. It is difficult for the neophyte. Understanding the fundamental concepts of the system takes time and energy. Also, non-trivial example applications of any merit are hard to find. Via this talk, neophyte developers will realize what Spark can do for them and give them a perspective to approach their own solutions.
29 Nov 2018 - 30 Nov 2018
Milan, Lombardy, Italy

O'Reilly Software Architecture 2017 London

Presented: Superheroes and con artists: Abusing fictional tropes for better teams

Hiring and maintaining a software team is a challenging proposition. Programmers are among the toughest craftspeople to manage and assess. To gain a fresh perspective (and relieve the boredom), Don Kelly turns to the pulp fiction of his adolescence for inspiration, explaining how he maps teams from fictional universes into the software teams he would like to build.
16 Oct 2017 - 18 Oct 2017
London, England, United Kingdom