Experimenting with programming