What an article: exploring an important and necessary concept through a personal journey. It didn't hurt that the whole piece was hysterical.
My favourite bit (emphasis my own):
When I built the project, I noticed something odd: the size of my CSS had gone up pretty significantly. My hand-crafted abomination was only 30KB gzipped and I was up to 260KB after the refactor.
And, to make matters worse, the Vue CLI was lecturing me about it...
Which, of course, I ignored. I don’t take instructions from robots.