←back to thread

569 points todsacerdoti | 1 comments | | HN request time: 0.221s | source
1. theandrewbailey ◴[] No.42610547[source]
I agree with pretty much everything (and have implemented my own blog like it), but I would like to expand on a few things:

> I don't load the page in parts as you scroll it. It loads once and then you have it.

Lazy loaded images are helpful for page performance reasons, as done by <img loading="lazy">. I have a script that flips one to eager (so it loads immediately) every few seconds depending on page load speed, so that it you leave the page alone for a while, it fully loads.

> I don't put godawful vacuous and misleading clickbait "you may be interested in..." boxes of the worst kind of crap on the Internet at the bottom of my posts, or anywhere else for that matter.

Most of the posts on my blog[0] are whatever videogame that I was just playing. Often, I'll play through installments in a series, or mention one game while talking about another. While I litter the text with links back to previous entries, I feel that it would be helpful to have a collection of these near the bottom of the page. How else would you know that I've written about the sequel? (I don't like to go back old posts and add links to newer stuff like that.)

I have a "you might be interested in" section. My algorithm: do a search on the post title (up to the first number or colon, but can be customized), then add recent posts from the category you're looking at. Limit 6. I feel that genuinely shows everything relevant that I got and not be 'misleading' or 'clickbait'.

> I don't force people to have Javascript to read my stuff.

Agreed! JS should be used to enhance the experience, not be the experience. This mindset is so baked into how I write it, that most of my blog's JS functions have "enhance" in them.

> I don't force you to use SSL/TLS to connect here. Use it if you want, but if you can't, hey, that's fine, too.

Didn't we learn anything from Snowden? The NSA has recorded your receipt of this message.

[0] https://theandrewbailey.com/