#oneaday Day 653: Web best (forgotten) practice

When I was first interested in Making A Website, back in the early days of being able to Go On The Internet, itself part of Going On The Computer, I learned a number of supposed Best Practices that I still habitually follow to this day as much as possible. And yet reading a recent article about how a single article on PC Gamer is a 37MB initial download, followed by nearly 500MB of ads downloaded in the background over the course of five minutes or so, I can't help feeling like a lot of them have been forgotten about.

Here's a few that I can remember off the top of my head:

  • Keep your pages lightweight. Don't be afraid of all-text pages. Compress your images. Don't upload them at an unnecessarily huge size or using a file format that doesn't compress them unless there is some reason for needing to see them at high resolution and lossless quality. Arguably this one is even more important today as a lot of people are looking at websites on phones, but 37MB for an initial download is bananas, even bearing in mind today's average Internet connections, even over the airwaves on your phone, are much faster than they were 20+ years ago.
  • Hyperlinks should be inline rather than an instruction. That means if you're linking to something, you put the hyperlink where you mention the thing rather than spending a whole other sentence saying "Click here to see the thing!" This one is quite often argued against these days in favour of "calls to action", but if your website is not a marketing website, you don't need to give a shit about "calls to action". Save yourself some words, make your writing better and just link to the thing. The "click here" is implied by the text being a different colour. That's how hypertext works!
  • Hyperlinks to other pages on your site stay in the same tab/window. Hyperlinks to other websites go in a new tab/window. target="_blank" is so easy to include, and most CMS packages have the ability to choose whether or not a link opens in a new tab without you having to do any sort of HTML shenanigans yourself. The reasoning behind this is that you actually want to keep people on your website, so if you're linking to something relevant that is not on your site, when the reader closes the tab for that external resource, your site will be right there waiting for them where they left it.
  • Metadata doesn't belong in content. We all know that social media made a real mess of this, but outside of platforms designed around metadata being part of content, you don't need to put things like #hashtags in your articles, because most CMS platforms have some sort of tag facility built-in, and even if you're hand-coding a site, you can still include metadata tags in a way that is invisible to the end user. You are (hopefully) writing a page to be useful to a person, not a machine. In fact, in these days we live in, making a page more friendly to a person than to a robot will make you stand out considerably.
  • Don't interrupt the reader. If someone has clicked on a page, they're there to read the thing they clicked on, not to subscribe to your newsletter, not to watch a video and not to click away to a related article. If you must include those things, put them at a relevant point in the text (e.g. a video showing the thing you're talking about in the article, a link to a source you're quoting) or, if they don't fit into the flow, at the end of the piece so the reader has somewhere to go next. If you're giving the reader "FURTHER READING:" options after just one or two paragraphs, all you're doing is implying to the audience that the rest of the article isn't worth reading.

Most of these are broken on the daily by commercial websites, usually in the name of "SEO best practice" or whatever. The last one in particular drives me bonkers. I just want to read the article! I do not need linking to something tangentially related after I've only read the introduction, and I certainly do not want to subscribe to your fucking newsletter until I have read your entire piece!

Many of these rules were originally put in place because a lot of people were still using dial-up Internet at the time, and if you gave someone with even the very fastest dial-up modems a 37MB single page? Well, they just wouldn't be reading that page. In the process, however, these rules made for a Web that was clean, straightforward to navigate and consistent in its design language. And we've lost a lot of that in the attention-deficit, ad-riddled, bloated mess that the modern Web is.

"I want the old Web back" is a lot more than just starting your own blog in favour of corporate-controlled social media websites. The rules above are a good start. Generally respecting your audience — including their time and network bandwidth — is a good next step.


Want to read my thoughts on various video games, visual novels and other popular culture things? Stop by MoeGamer.net, my site for all things fun where I am generally a lot more cheerful. And if you fancy watching some vids on classic games, drop by my YouTube channel.

If you want this nonsense in your inbox every day, please feel free to subscribe via email. Your email address won't be used for anything else.

#oneaday Day 438: Increasingly glad I kept this place

If you breathe as many Internet fumes as I do on a daily basis, you are probably aware of the ongoing campaigns against Visa, Mastercard, PayPal and Stripe deciding that they are the arbiters of good taste, and causing big problems for anyone producing any sort of creative work that is even remotely sex-adjacent. I wrote a bit about the early days of what was going on here, but things have continued to escalate since I wrote that, and there are plenty of other people who can do a much better job than I can on reporting the ongoing saga.

An especially worrying development is that Patreon, long regarded as the "standard" for those who wish to financially support their favourite creatives on an ongoing basis, has started stepping up its intolerance of what it regards as "sexually gratifying media". This language is very deliberate, because it mirrors what payment processors have started to regard as "unacceptable" — despite the fact that, in their role as payment processors, it is absolutely not their place to judge what people are spending their money on.

Add this to the fact that Patreon recently sent around a rather worrying survey relating to generative AI, whose questions basically amounted to "can we pweeeeze steal all your precious content so we can train our AI?", and I am feeling increasingly glad that I have, over the last 17 years, stayed pretty much where I am in terms of my online presence. Sure, social media accounts have come and gone, but between this blog and MoeGamer, I'm feeling increasingly vindicated in keeping "my" parts of the Web mine.

There's a growing move towards (or should I say back towards) this in the form of the "indie Web movement". Honestly, the whole shtick there makes it sound a lot more complicated than it really is — much of the "official" IndieWeb site feels like it was written by Linux nerds… which I guess sort of tracks — because all you really need to carve out a piece of the Internet as your own is some means of hosting your own website, and some means of showcasing your… whatever it is you want to use as a means of expressing yourself.

There are some delightfully creative "indie Web" sites out there, with a lot of people seemingly getting right back into the depths of programming cool interactive things for people to explore, but honestly, the humble blog is all a lot of people need — and those are dead easy to set up, given the number of easily accessible, straightforward to use and often open-source options in that regard. I am, as I have been for the last 17 years, still using WordPress here, and while there are some things I very much do not like about the direction WordPress has taken in the last few years — particularly with regard to shoehorning in the obligatory "generate with AI" crap in several places — the software is still, on the whole, some of the best and most flexible in the business.

The difficulty, of course, is getting people to see your little corner of the Web without social media to promote it. Because it's harder than ever to get noticed on social media — and Search Engine Optimisation (SEO) isn't much help, either. Not only because Google sucks now. Not only because a lot of search engines are pushing AI hard — and in the process discouraging people leaving the search site to go and visit individual websites. But also because heavily SEO'd text sucks to such a degree that it's almost as much of a waste of time as flat-out AI-generated text.

The answer, of course, is just to not really care. I don't. The value for me in writing on here and on MoeGamer is in having a place for me to just write. Sometimes people show up to read what I've written, and that's often (though not always) nice. But that's not why I do this. I'm not trying to be famous or some great authority on any subject. I am, as the header of this site says, just a nobody trying to make my way in an increasingly fucked-up world, and getting some thoughts out of my head onto the virtual page helps me to process things. A bit. I can say pretty much what I want here, within reason. And so I do.

I shan't pretend I don't still fall into pits of soul-sucking despair and depression, particularly when I'm feeling as burnt out as I do right now. But without this outlet, this safe place for myself, this little corner of the Internet that is my online home, more than any other social media profile page ever has been, I shudder to think what state I'd be in.

So yes. I am glad I have stuck with this place, and I will continue to stick with it for as long as it is practical to do so.


Want to read my thoughts on various video games, visual novels and other popular culture things? Stop by MoeGamer.net, my site for all things fun where I am generally a lot more cheerful. And if you fancy watching some vids on classic games, drop by my YouTube channel.

If you want this nonsense in your inbox every day, please feel free to subscribe via email. Your email address won't be used for anything else.

#oneaday Day 428: My home online

As I count down to deactivating all social media aside from the little bit I need for work, I find myself tinkering with this site to make it a more comfortable "home" online. After all, once I ditch Bluesky, I will have no feed- or algorithm-based social media at all, with only YouTube (which is algorithm-based, yes, but I don't really count it as "social media"), Discord and various other private chat solutions (depending on friends' preferred methods) remaining.

Honestly, at this point, I'm relishing the prospect of some peace and quiet. Bluesky was fun for a while, but it just doesn't really feel worth the effort. Absolutely no other social media whatsoever holds any appeal for me, and I long for (LONG for) the day when I can ditch the work social media accounts also, because I absolutely detest working on them.

There are plenty of people out there who, I'm sure, have made social media work for them and even have an enjoyable time scrolling their feeds. I haven't felt the same sort of joy in silliness that I did in the early days of Twitter for many years at this point; after online interactions in general sort of imploded on themselves around the Gamergate years, things were never quite the same again afterwards. They'd been building that way for a while — for me, I think the Mass Effect 3 ending "controversy" was the beginning of the end, and that was, what, 2012? — and ever since then, what little social media I've kept up and running has been for one of two reasons: fear of losing touch with people that I have only ever interacted with on social media, and the feeling of "obligation" that I had to share my work, be it personal or professional in nature.

I still fear losing touch with some people, although honestly so many people have just fallen out of my life completely over the course of the last decade or so, what's a few more at this point for an incredibly lonely middle-aged man? The people who really matter to me, I already have alternative means of getting in touch with. I have a pinned post on my Bluesky page making my intentions clear, and so far no-one has made any particular attempt to get in touch via alternative means, and thus I have to conclude that either no-one cares, or it's going to be a situation where two months down the line, someone goes looking for me, finds my account deactivated and goes "I wonder what happened to that guy?"

I'm here. I'm still here. I've always been here. And as I let go of more and more of the toxic "services" that have been poisoning my mental health for the last decade and a half, I look forward to this place (and my other sites) being my true "home" online.

You are, of course, welcome to visit, dear reader. I'll be very happy to welcome you in.


Want to read my thoughts on various video games, visual novels and other popular culture things? Stop by MoeGamer.net, my site for all things fun where I am generally a lot more cheerful. And if you fancy watching some vids on classic games, drop by my YouTube channel.

If you want this nonsense in your inbox every day, please feel free to subscribe via email. Your email address won't be used for anything else.

#oneaday Day 174: Why am I still doing this?

Why am I still doing this? Or, perhaps to the point, why did I start doing this again? This article from Aftermath does a good job of explaining why.

Since the rise of social media, I feel like it's significantly less likely for someone to have a "personal website", because everyone is concerned about their "reach" and "engagement", and if you want both of those things, you want to be on a well-established social media site.

But if you're more concerned with self-expression and having a space to truly call your own, having your own website is hard to beat. And I think as people become more and more disillusioned with social media — Twitter and Facebook in particular — I think personal websites are going to become more and more important to a wider range of people.

Times have changed a bit, though. The word "blog" seems to have fallen out of wide usage, to be replaced with "newsletter", this being a result of the assumption that people will sign up to get your posts delivered to them via email, rather than going out of their way to visit your site. However, most of the "newsletters" out there are actually just blogs: people having a space to call their own, writing whatever they feel like at any given moment.

The best blogs… sorry, newsletters… of course have a distinct focus. One of my favourites is Ed Zitron's Where's Your Ed At?, which is one of the few sites out there continually taking the garbage of the AI industry and other enshittified parts of the Internet to account for their making life worse for everyone.

And, of course, if you've been following me for a while, you'll know about my own MoeGamer, which is my main video game blog. MoeGamer has now outlived all of the professional, commercial sites I have ever written for, which is a nice feeling. Sure, I don't update it every day or indeed regularly, but there's a ton of stuff to read on there, and I've made sure all of it is hopefully relevant and interesting, regardless of when you come to it. No racing to get "news" out the door; no rushing games to meet embargoes; just in-depth articles about games that, for one reason or another, I have found it worthwhile to spend some time, effort and words talking about.

This site, though, this is mostly for me. This site is my virtual replacement for the personal diaries I used to write as a teenager, only at no point have I become embarrassed enough about something I've written to want to throw the whole thing in the outside bin so it would never be found by anyone, except maybe the dustmen, who I hope had a good laugh about how much I fancied Nikki Rose before flinging the book into landfill. This site is my reminder of at least part of my time on this planet which, for sure, has had some hefty ups and downs over the course of the last 15-20 years or so.

Does it have many people reading it? No. But I'm not doing it for them. I'm doing it for myself — and if anyone happens to stumble across this little corner of the Internet and gets something out of something I've written, that's just a happy bonus.

If you've never given this sort of thing a try and you find yourself frustrated at social media, I can highly recommend giving it a go. It's dead easy to get started with a platform like WordPress or its numerous imitators; in many cases, you can get up and running for free, too.

However you choose to do it, I can assure you of one thing: having a space to truly call your own, in which you can express yourself completely freely, is something that I've started to find increasingly important with each passing year. It's a good thing to have an outlet, for both the good feelings and the bad, and banging out 500-1000 words every so often just about whatever's on your mind is a healthy habit to get into.

That's why I'm still doing this. Not to be famous, not to make money, not to get engagement and followers. But because it's just something I want to do, and which I find is of great benefit to my overall wellbeing. Give it a try!


Want to read my thoughts on various video games, visual novels and other popular culture things? Stop by MoeGamer.net, my site for all things fun where I am generally a lot more cheerful. And if you fancy watching some vids on classic games, drop by my YouTube channel.

If you want this nonsense in your inbox every day, please feel free to subscribe via email. Your email address won't be used for anything else.