5 Questions for Stuart Porter, programmer