Chemistry Demos: my first programming job.