Learning, writing and thinking