101 reputation
2
bio website
location Minnesota
age 32
visits member for 4 years, 3 months
seen Sep 25 at 3:46
U of M Student
Maverick Software Engineering Intern
EWB Webmaster and GeoWiki Project Leader

Sep
25
comment Why use Chef/Puppet over shell scripts?
@A-B-B No, that is not implied. I do not even mention shell scripts, I mention automation as a general practice. You can automate things with shell scripts and learn the scripting abstraction instead of doing things manually which will not only save you the time of doing that task again, it will prevent mistakes. Also, you should be able to write your next script a bit better then the last one. A Positive snow ball... However, if you are an expert at writing scripts and you're not scripting something you will ever run again, it does not help you learn or save you time in any way.
Sep
24
awarded  Autobiographer
Dec
12
comment Why use Chef/Puppet over shell scripts?
@ewwhite You automate when you want to for personal productivity. You learn by automating, you do not learn by doing mundane tasks. Learning = productivity increase and iterative improvement. The automation combines with this to produce more positives. It's a positive snowball instead of a negative one. Technical Progress vs Technical Debt.
Dec
12
comment Why use Chef/Puppet over shell scripts?
Now if you want to manage 100's of dedicated servers that people are using daily (and you have little control over what they do, mistakenly or not) that's where configuration management tools should be used.
Dec
12
comment Why use Chef/Puppet over shell scripts?
@Paul Gear, it is an oversimplification to say that configuration management tools are the way to go in the long run. For example, using AWS a shell script can build the server from scratch, run some tests, and once you sure the AWS instaces is ok, make an image. Then you can deploy this image to a preview or staging environment for further tests, once you validate the image is good for your purposes, then you push to production. Configuration management tools do not help at all in this scenario.
May
10
awarded  Supporter