Some meditations on Advanced Programming