Clarity Over Cleverness

I'm editing the site generation scripts for publication right now and it struck me again that I don't use any JavaScript on this site. Or cookies, for that matter. I don't even use a “real” backend. It's simple text files, all the way down. I could of course generate each page dynamically when they're needed or pull the data from a database, but that would mean some performance overhead. It would mean bigger pages. And as I’ve said yesterday, that's not a trade-off I'm willing to make. Loading times and small page sizes are features too.

I get the impetus, though. I think code is cool, in a very visceral sense. There's something magical about programming a machine. But a lesson I've learned as I got older is that code is not the right solution for every problem. Sometimes a few chosen words, nice formatting, and a splash color is all you need.