Poetry and code - and mathematics - make us read differently from other forms of writing. Written poetry makes the silent reader read three kinds of pattern at once; code moves the reader from a static to an active, interactive and looped domain; while algebraic topology allows us to read qualitative forms and their transformations.