In a follow-up to his article on the same topic, Andrew talks through his "Docker all the things" approach to local development and software. Rather than install and manage Composer as local software, Andrew uses it via a Docker container.
Some stuff to help you along during the lesson: