Majority of the tools in the IT management tools marketplace either have a proprietary scripting language, or set of configuration files so complex that become mini languages on their own right, and require extensive “product training” to accomplish anything significant. As a result, these tools are often “knowledge islands”. One has to investigate significant time learning them, there are “certification” programs, training classes, etc. and the skills are often not transferable.
We wanted to explicitly avoid this phenomena, hence resisted inventing a new language, or using very complicated configuration files as much as possible, and worked hard at this. As many things in life, this has been harder than we had thought.
Through our journey, we have worked with several different languages and I must admit the urge to come up with our own to meet our specific needs has been strong, but we have managed to resist for the most part :) read more »
