https://medium.com/@mlangendijk92/should-i-write-all-code-myself-or-heavily-rely-on-frameworks-libraries-and-components-written-by-ac0ac4ed7871