DEV Community

Discussion on: Components are Pure Overhead

viorelmocanu profile image
Viorel Mocanu

My favorite quote is Antoine de Saint-Exupéry's:

Perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away.

This article sums up my feeling (which I haven't been able to properly articulate in writing so far) around the complexity we've dug ourselves into, which prevents us from seeing the simplicity of "natural" (perennial-like) HTML and CSS. And while vanilla CSS is appropriately hailed by comparison with Tailwind (as a "worthy" alternative) in this article or even (maybe unjustly) glorified in this one, I felt the need for someone to write a Dev.To article mirroring what Jeremy Keith or Chris Ferdinandi have been saying for years, with a more applied approach to the fundamentals of frameworks and why they exist. So thank you for this article!

Here are some other equally satisfying insights into this way of thinking: The unreasonable effectiveness of simple HTML by Terence Eden, My stack will outlive yours by Steren Giannini or The web didn't change; you did by Remy Sharp. Pretty sure there are a lot more out there...