Random ramblings about OO development, software engineering. With a bias to scripting languages, science, education and computer-assisted music composition.