https://javascript.plainenglish.io/the-most-costly-mistakes-every-front-end-developer-must-avoid-56648cad7c42