3 ms·
Agree. Occam's razor isn't always adhered to in the software world. Often a tool that is more hyped will be used instead of a tool that is more suitable, but I'
by placebo 10y ago
Agree. Occam's razor isn't always adhered to in the software world. Often a tool that is more hyped will be used instead of a tool that is more suitable, but I'd be careful to blame the tool - the problem is usually the choice to use it in a scenarios that doesn't require it at present (and probably not in the future)
- daenney 10y agoThis, a million times this. Ansible, Chef, Puppet, cfengine and a bunch of others serve certain use cases. Unfortunately, once you give someone a tool it quickly turns into a hammer, then a jackhammer, a crowbar, sonic screwdriver, fork lift and a lot more. I've seen Puppet used as replacements for simple bash scripts, more complete management of a host (this is what I would consider config management), deployment tools and distributed consensus.