3 ms·
> an operator is often too much freedom While that is true I'm a bit afraid that we might be overselling the concept of limiting freedom past a certain point.
by worldsayshi 3y ago
> an operator is often too much freedom
While that is true I'm a bit afraid that we might be overselling the concept of limiting freedom past a certain point. Limiting freedom has the upside of giving us some guarantees that makes a solution easier to reason about. But once we step out of dumb-yaml I don't see that making additional intermediate trade-offs is worth it. And there are apparently some downsides to introducing additional layers as well.
The main downside of limiting freedom seems to be the chaos of having so many different ways to do things. Imagine what could happen if we agreed that there are two ways of doing things; write yaml without templates or write an operator. Then maybe we could focus efforts on the problem of writing maintainable operators.
Things should be either dumb data or the kitchen sink I think.
- ithkuil 3y agoI'm not against having actual controllers with powerful logic. But often is possible to separate the custom logic from the bulk of the parameterized boilerplate.