Monday, May 06, 2019

“Lesser artists borrow; great artists steal.” - harvesting patterns from the wild

“Lesser artists borrow; great artists steal.” Igor Stravinsky

I have been trying to learn how to code Kubernetes Operators recently; trying to set aside time to view some of the Operator code bases that already exist.

https://github.com/operator-framework/awesome-operators

The above work has coincided with a project I am doing involving abstraction of patterns from existing code bases.  The question is can patterns be abstracted from the wild and be transplanted into existing systems as independently derived solutions to crosscutting concerns?   A kind of gene-splicing if you will.

Instead of borrowing from other code bases:  Abstract and own them..in other words, steal.

No comments: