Right. The blog post explains how to set it up from scratch and the work put in for automating stuff.
How about repeatability? What happens when you need to set up a fresh dev environment again? Do you do all of this by hand again vs. using Docker or similar tools to build repeatable infrastructure?