16 karma · joined November 26, 2012
I wrote and open-sourced a tool called Scrypture (https://github.com/mosesschwartz/scrypture) some years back that partially addressed this need. It served as a central place that everyone could add their own scripts to, and it made it easy to expose the scripts through a web interface. Today I think going with one of the tools mentioned above would be more robust, but it goes to show that this is a real need for a lot of teams, and there really isn't a recognized single best solution.
In my environment we're using both Salt and StackStorm very effectively. Salt for CM and StackStorm as a platform for building automated, event-driven tools. They're really very complementary, especially since both are Python-based.
For several years I've been using the term "inspectability" to refer to the kind of observation of code execution to which the author refers. Inspectability is an important concept, especially for computer security, and is not often discussed.
It's interesting to note that malware written in a language like OCaml would often be harder to reverse engineer than malware written in C, precisely because of the points the author makes.
For what it's worth, I had an overall positive experience interviewing with Google.
However, the author gushes so much about the quality of these shirts that the article feels like advertising. Does anyone have any experience with the brand? Are their products as good as the author makes them sound?
Outside of this (friendly?) rivarly, I think even the most obstinate Pythonista has to recognize that Ruby is a perfectly capable language for non-web development.