On Twitter
- "In mathematics our freedom lies in the questions we ask — and in how we pursue them — but not in the answers awaiting us." Steven Strogatz.
- Start of a highly intriguing column by Steven Strogatz with the goal of explaining mathematics from an adult perspective. http://is.gd/7Tq7W
- Today's New Thing: http://sam.aaron.name/todays_new_thing.html
- If every software developer studied Clojure for at least a month, the world would definitely be a better place.
- Got a beautiful new grayscale 64 monome. Now my tripartite studio of café music making equipment is complete: monome, laptop and headphones
- @mrijn By "computational thinker" I mean somebody that designs, manipulates, navigates and communicates abstractions. See http://is.gd/5N7qX
- DSLs are the tools of computational thinkers, not programmers (although many computational thinkers also happen to be programmers).
- Finally got Polynome's test suite running with Rubinius. I can now test MRI 1.8.7, 1.9.1, JRuby 1.4 & RBX. MRI 1.9 is fastest to run by far.
- The Third & The Seventh. A gorgeous attempt to illustrate architecture as art. Truly breathtaking work. http://vimeo.com/7809605
- "The essence of computational thinking is abstraction." Jeannette M. Wing. http://is.gd/5N7qX
Welcome
I am a software architect and computational thinker with a deep fascination with the notion of communicative programming.
My Ph.D. research centered around the application of Domain Specific Languages in order to allow concepts to be communicated more clearly and efficiently. I am actively involved in applying these techniques within industry whilst researching further into related concepts such as the aesthetics of programing languages and language oriented programming.
I strongly believe that the pursuit of conceptual efficiency is more important than that of computational efficiency.
I am passionate about working in small teams of smart, motivated people. I treat my work as a craft, and seek opportunities to learn, develop and share skills with others. I believe in the value of open source software, and aim to make significant contributions to such projects.
I see software primarily as a form of communication that is not just limited to a conversation between a programmer and the computer but between many participants all of whom have an interest in understanding parts of the software.
I’m inspired to improve our ability to communicate, providing people with greater freedom to express themselves in order to collaborate and share their ideas.
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).
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.

Github
Last.fm
LinkedIn