In this post I want to cover a few small tips and lessons learned from working with Chef for about 5 years now. The last 3 years at DNSimple have helped further shape my personal opinions on organization of Chef cookbooks workflows. What follows is how we do things at DNSimple and not the one and only way to do things with Chef. One of Chef’s greatest strengths is its flexibility, however it can also be a challenge for Chef developers of any skill level.
Naming things
They say the 2 hardest problems in computer science are naming things, cache invalidation, and off by one errors.
Read more at dnsimple