August 18th, 2018

(no subject)

I am a huge fan of Gatsby. I love that by using React it encourages thinking in terms of components. I am thrilled by MDX — a very recent spec that supercharges markdown by enabling the inclusion of JSX (i.e. React components) into it. And I adore their GraphQL-based data layer that makes it so easy to get data needed for building specific pages, and to organize the data (just store it however the hell you like). There are very few rules (some of them silly) and lots of room to configure this thing to your heart’s content.

I’ve seen Hugo, and seen people use it (a colleague of mine actually does, after my suggestion to use Gatsby was turned down), and though I’ve never used it myself, I shudder every time I compare it with Gatsby. Although, granted, Hugo builds are ridiculously fast, and Gatsby’s are just as ridiculously slow.

But a Gatsby build, even barebones, will include around 100KB of JavaScript into a page. Which makes performance freaks roll their eyes:



And this really makes you think about the inevitable compromise that has to be struck between developer experience and user experience.

Being the egotistic bastard that I am, and having tasted Gatsby’s CoolAid, I am firmly in the dev ex camp; but I do fear that the truth is on the UX side.

(no subject)

The professor said people had the mistaken idea that Poe wrote fantastic stories about the supernatural, when in fact he wrote realistic stories about abnormal psychology.

(— Stephen King. The Outsider)

This sounds so much like a description of King’s own writing!

(no subject)

Ugh...



followed by:



Not that it’s in any way new; I saw complaints about the master/slave terminology several years ago. And considering the trends, I am sure the slaves &co will eventually go the way of the gender-neutral he. And of course ultimately it does not matter one way or the other. But it is annoying that people who are concerned about this want to burden others with their awareness as well.

Linguistic changes such as these rarely occur by simply introducing a possible substitute and allowing it to peacefully coexist with the older variant to see which one eventually wins out. No, these changes generally happen by censoring the older variants out.

And of course the narrative is that those who are uncomfortable with these changes are the despicable white men (whose opinion isn't worth shit anyway).