I'm Sina, a software engineer from Toronto, Canada. Currently, I'm a software engineer at Canonical, the company behind the Ubuntu Linux distribution and a number of other open source products such as MAAS, Juju, and Charmed Kubernetes.
As a software engineer mostly developing Juju charms (in other words, I'm a charm author or charmer :)), I write some of my opinions on how I think charms can be improved. The platform for discussing all things charming is Charmhub Discourse. You can see some of my Discourse posts here!
Why charms could benefit from having a `show config` option which provides visibility into both workload AND charm level metrics.
Charms can benefit from a self-health test mechanism that periodically monitors conditions which cannot be reliably expressed as alert rules, giving administrators early warnings and time to take preventive action.
At the time of writing, I maintain the Avalanche snap, which