Recently I have been exploring object-oriented programming languages. I discovered Ruby, Ruby on Rails, and all the interesting things happening around them. I have been tempted by the similarities between SuperCollider and Ruby. I would like to find ways of using together the two languages in our research projects.
David Heinemeier Hansson’s presentation of Rails is called Pursuing beauty with Ruby and Rails. The idea of putting beauty and simplicity first, the concept of an elegant, beautiful and simple way to write code is what intrigues me most. I’m not a programmer, but I’m sure there must be a direct correspondence between beautiful, simple user interfaces and the underlying code; in other words you cannot have a truly elegant, usable and flexible interface unless the code itself is also elegant, usable and flexible.