Skip to ContentSkip to Navigation
⠋
Molovo
  • Writing
  • Open source
  • Follow me

Featured case studies

  • Joonbyrd
    Molovo
    +

    Feel the joy

    JoonbyrdFull-stack development
  • Redistribute Magazine
    Molovo
    +

    On the Record

    Redistribute MagazineDesign, development, branding
  • Vixen Fitness
    Molovo
    +

    Bringing foxy back

    Vixen FitnessDesign, development, branding

Getting it wrong

  • Share via email
  • Share on Bluesky
  • Share on Twitter
  • Share on Flipboard
  • Share on Reddit

I had hoped that my first blog post in two years would be about something a little sunnier than this, yet here I find myself offering my readers a heartfelt apology, and a promise to do better.

Historically, this website has always been my test bed; a place to try out new techniques and optimisations. As such it has usually been hyper-focused on performance and accessibility. Since I wrapped up work with my last freelance client and moved into an agency two years ago this website hasn’t received much love, sitting abandoned as I concentrate on other things.

That said, when I decided recently to redesign it, I pushed on with the task quickly. I dropped the case studies section of the site—trying and failing to write case studies has led to the death of no less than four redesigns—hoping that once I had the base of the site live, it might free my mind to concentrate on actually writing the content.

In my haste to do this, I failed to do it properly. Last week, a full two months after launching the site, I opened it up in the text-only web browser lynx on a whim, and was greeted with the following page.

The homepage of this website as viewed through a text browser, before accessibility optimisations.
The homepage of this website as viewed through a text browser, before accessibility optimisations.

There is no obvious navigation, as it is so obscure and unreadable. There are no headings. There are no links to the location of the content or the top of the page. I was disappointed in myself to say the least, a feeling that only grew when I navigated to the Projects page.

The projects page of this website as viewed through a text browser, before accessibility optimisations.
The projects page of this website as viewed through a text browser, before accessibility optimisations.

Oh. Shit.

Immediately, I felt a wave of empathy. Empathy and guilt towards those who may have tried to browse my site with a text browser or screenreader in the time it had been like this. I have spent my career advocating accessible design on behalf of users, and yet here was obvious proof that my standards had slipped unforgivably.

I’ve just finished rebuilding this site again—from the ground up—in an effort to right this wrong and I’m pleased to say that things are a lot better. Although it looks nearly identical, behind the scenes I’ve switched from using Roots back to my old friend Jekyll, as the accessibility aids it provides are far better. As well as this, I’ve completely restructured the HTML to ensure that it’s semantically correct, and properly annotated for screenreaders.

The homepage of this website, as viewed through a text browser at time of writing.
The homepage of this website, as viewed through a text browser at time of writing.

I’ll be tweaking further over the next few weeks as I start to add more content, but I’m a lot happier with the way things are now.

Molovo

Loading webmentions…

Need help?

Molovo
  • Writing
  • Open Source
  • Follow me
    • 2017
    • 2015
Made with ♡ in Poole, UK.
©2025 James Dinsdale.
All rights reserved.
Molovo
  • medium.com

    Posted on medium.com on 7th February 2018

  • David Darnes

    David Darnes replied on 25th July 2017

    Should this reply appear in your comments?

  • will.im.not

    will.im.not replied on 25th July 2017

    It’s a jekyll site, so won’t until I trigger a build. I need some mentions first though, to set up a webhook to trigger it automatically

  • David Darnes

    David Darnes mentioned on 25th July 2017

    Interested to see if @molovo can get webmentions working on his Jekyll site, testing by sharing this! molovo.co/writing/gettin…

  • Giles Smith

    Giles Smith liked on 25th July 2017

  • David Darnes

    David Darnes liked on 25th July 2017

  • Michael Fraser

    Michael Fraser reposted on 25th July 2017