HardlyMatters
HardlyMatters on Hacker News
With his first sentence, "I’m gearing up, like some kind of power washer, to spray new productized services into our operations group so they can SOP those services at scale." the author reveals his arrogance and poor communications ability.
First, a power washer is a violent device that strips the surface from its target. It's not something that you aim at people or animals. He needs a very different simile, maybe spreading seeds.
Second, must he speak only in non-English jargon? When did the acronym SOP become a verb? Does he want his Operations group to just "SOP" everything? Does he not want the group to do what we once called "kaizen", continuously improving upon the standard procedures?
His notions of how to delegate may be fine, but in my organization I'd want somebody other than him to be in charge of it.
By "production grade software" do you mean major sites like Instagram or Reddit?
I don't see how the static typing of the bound languages enters into it. Python has type hints which can be enforced by some compilers, if you are so committed to type safety in your config scripts. If you have Pkl output YAML or XML then where is your type safety?
Since "popular" does mean that very many people are using it, I think it would be wise to try to serve the Python community.
Looks very interesting. Thanks for the pointer.
So true. One of the major config mgt utilities which shall remain nameless, (cough, Ansible, cough), is written in python but created an excrable POS config language build on YAML. At least Ant had the excuse that Java was not suitable for a config language. Will people never learn that building scripting languages on markup languages will inevitably end in tears?
I thought it odd that the language bindings didn't include the most popular langage, Python. In fact, Python seems not to be mentioned at all in the linked page. So I'm wondering, is it
1) Because the developers of Pkl are Python haters
2) Because the developers of Pkl are so overawed by Python that they can't imagine Pkl contributing anything useful to the Python ecosystem
In either case, having suffered so much using Ansible and its excrable YAML scripting, I may use Pkl together with Python.
More likely a fan of Smokey and the Bandit who has ever so sligtly better taste in beer.
Importing Miller beer into Germany raises questions anyway, but it's a good thing that the guy didn't try to import Coors. Germany would have had real problems with their slogan, put in place by Joseph Coors, of "Arbeit macht frei".