Know what you do, then be pragmatic https://alejandromp.com/development/blog/artsy-patterns-pragmatism