The realisation that ICT is more than spreadsheets has at last arrived. At the heart of ICT is programming a supreme act of will and logic. The new curriculum gives an unparalleled opportunity for Maths and ICT to overlap. The advantage of exploring a concept by programming is that the student receives direct physical feedback of their understanding which helps them to fine tune their ideas. It provides a rigorous, and at the same time fun, environment to create.