Did you ever have to quickly rewrite an entire template after you discovered a production error? Were you ashamed that you made a mistake with a maintained template update, but noticed that you completely missed the point of the change request? Have you ever had trouble keeping up to date when you had to read someone else’s configuration management or infrastructure orchestration code? Maybe you’ve ever suffered from Terraform spaghetti code, CloudFormation, Chef or Puppet? In her session at DevOpsCon 2019, Emma Button shows how we can overcome these pitfalls and take advantage of some of the application developers’ practices.