On Programs: My Thoughts Explained