September ProgBlog #4: shifting patterns