On Twitter

Sam Aaron

Welcome

I am a researcher, software architect and computational thinker with a deep fascination surrounding the notion of communicative programming. I see programming as one of the many communication channels for descriptions of formalised process of any kind, be it a business process, a compiler strategy or even a musical composition.

My Research & Work

My Ph.D. research focussed upon the design of Domain Specific Languages in order to allow domain concepts to be communicated and transposed more effectively and efficiently. I am actively involved in applying these techniques within industry, empowering business to have greater insight into the project software being built. The impact of this work has led to both clarity and greater focus within collaborative project teams by eroding many of the language barriers that exist across domains.

My Approach

monome

Music

I’m very interested in the manipulation of tactile interfaces for bi-directional communication with live software processes in order to create new kinds of musical instruments.

Currenty I’m experimenting with a combination of a monome, a Novation ReMOTE ZeRO SL, Ioke, Ruby (Polynome), SuperCollider and Clojure (Overtone).

Ioke Logo

Ioke

I’m a contributor to the programming language Ioke.

Ioke is an astonishingly flexible language optimised for expressiveness. In terms of conceptual efficiency it outclasses Ruby and Python in the same way they outshine Java and siblings.

Innovation Factory Logo

Innovation Factory

I work with Innovation Factory, a really great company full of very bright and motivated people based in Amsterdam.

We design and develop processes and tools which we use to deliver an increase in the innovative capacity and capabilities of our clients. We primarily develop with Ruby and use the most innovative set of technologies and methods we come across which currently includes Git, Behaviour Driven Development and a healthy mix of Agile.

Recent Posts