John Minnihan argues that Ansible and Docker have made configuration tools like Chef and Puppet unnecessary. He claims that Ansible is easier to use than Chef and Puppet since it is agentless and only requires SSH, and that Docker containers are immutable and reusable, avoiding complex client arrangements. Minnihan asserts that people are frustrated with the work involved in maintaining Chef and Puppet and prefer the simplicity of Ansible and Docker's approach to infrastructure as code.