Brains are complicated and definitely not binary

Last week I read a post from Jesse Meadows, someone taking a critical studies approach to ADHD, called You’re using the word ‘neurodiversity’ wrong. Meadows did such a great job of explaining something I’ve been thinking a lot about lately, you should probably read their post instead of this one, which is mostly just my feels about the topic.

I was introduced to the word ‘neurodiversity’ and it’s friend neurodivergent as a useful umbrella term for a collection of related things like ADHD and autism. No-one quite explained it, so I got kind of the wrong idea about it. But it turns out that the actual meaning of it is much more interesting and useful to me.

People lately often talk about neurotypical and neurodivergent like they’re two types of brain. But as Meadows says, neurodiversity is a way of thinking about human variability and challenging default structures of society. It’s not a diagnosis, and it’s not a biological marker. It’s more like a willingness to re-think things we take for granted because we’ve been raised in a society which rewards behaviour that meets patriarchal, capitalist needs. If you don’t meet those needs, then your way of living is turned into a medical problem (or worse, a crime).

Autistic folks and people with ADHD are much more likely to have neurodivergent ways of thinking. But they can still be trapped in neurotypical societies and systems, and take on a kind of internalised prejudice because of that. And anyone willing to do the work of re-thinking how we live can be part of building neurodiversity in our world.

A plastic model of a brain, showing the folds of material and the connections to the nervous system, circulation, etc.
Look at this complicated jumble of stuff. Photo by Robina Weermeijer on Unsplash

I feel like this really fits in to other activist stuff I’ve been learning. Humans so easily fall into thinking in binary terms. But bodies are too messy to be contained that way. We’re not zeroes and ones in the Matrix, we’re flesh and blood and networks of neurons.

Some other examples of binaries I was taught but now know aren’t real:

  • Bodies don’t just come in two types: man or woman. Intersex and transgender people exist.
  • Sexuality isn’t just straight or gay. Bisexual erasure is a thing, and asexual people exist too.
  • I’m so unqualified to talk about race, but it’s obviously more complicated than just black and white. I mean that in a literal sense as well as metaphorically!

So why would ways of thinking and understanding the world be any different? There’s not just typical and non-typical. Hardly anyone is actually typical! Brain science is still so new, and almost all of the research done so far is by tertiary-educated white men who used their nearly-tertiary-educated white male students as research subjects. It’s slowly changing, but we can’t take what we know so far as being definitive of what a “normal” brain is.

A healthy ecosystem is a diverse ecosystem. Recognising that diversity is how we keep society and individuals safe and happy, I reckon.

A little sleep hack

My CPTSD means I have trouble getting to sleep. I’m often in Stage One phases for too long, which is kind of like being technically asleep but not getting any of the benefits.

A therapist on TikTok (I wish I’d saved the link) shared a trick they use themselves and with their clients. They pick a letter from the alphabet and try to think of as many foods as they can that start with that letter. When they think of one, they try to clearly visualise that food before moving on.

The idea behind this is that our brains naturally do a jumble of random ideas and images during the transition from Stage One to Stage Two sleep. So doing it on purpose, while staying away from anything emotional or puzzling, helps remind our body of what’s supposed to be happening.

? ???

I’ve been doing it for the last few nights and I think it’s working? Food wasn’t quite working by itself, I kept trying too hard. So I do objects instead – food but also clothes, plants, tools, decorations, whatever. When I can’t easily think of any more things, I move on to the next letter of the alphabet. If I can’t visualise the thing easily, I call that a “miss” and move on to a new object. I’m not great at visualising stuff, and sometimes my object is more of a concept. I think it’s working for me because it’s just enough structure that I don’t have to think too hard, but not so much structure that I actually have to be alert to do it right.

Each morning for the last week, the last thing I remember from the night before is my letter game. Usually I’d have a whole pile of random worries or plans for the future in a repeating cycle for an hour or so before I hit Stage Two sleep. Now it’s more like 5 or 10 minutes of hibiscus and hot dogs then I’m properly asleep.

We’ll see if it keeps working after I get habituated to it, or if the cycle of my meds disrupts it. But honestly I’m just really happy to have found something that works more than once!

Distraction as self-care?

You can’t live your whole life in crisis mode, even when you are actually in the middle of half a dozen personal and political crises. It’ll give you a psychological disorder, if you don’t already have one. It’s horrible for your physical health, so it will just make another burden for you in the future. We have to take breaks or we’ll grind ourselves to death.

So I’ve been thinking about how to take breaks in a way that doesn’t make me feel guilty. I’m not talking about holidays, but about daily self-care which lets me continue to deal with shit and maybe even find fulfillment. But to take a break from my vague Cluster A issues or family drama or work or the climate crisis or the rising tide of fascism means I have to deliberately put my mind onto something else or else I’ll just drift back to one of those problems. I have to distract myself.

Distraction is usually framed as a personal weakness, one which can be exploited by capitalism or fascists. But without our ability to be distracted from our current task we’d never observe signals of danger like screeching tyres, smoke on the horizon, the 45th president of the USA, etc. It’s a feature of the brain, not a bug. It can absolutely be exploited for bad stuff, but it evolved as a survival instinct. What if we expanded our idea of “survival” here?

A small neon sign on a wall under overflowing pot plants. It says Flow, with an arrow pointing down and to the left.
Photo by Maksym Tymchyk on Unsplash

We could actively use distraction as a form of self-care, instead of just letting it happen accidentally then kicking ourselves for being weak. We could take refreshing breaks which build our physical and mental health, instead of reading yet another “look at this arsehole” post on the internet.

I don’t have any scientific basis for claiming that distraction can be a form of self-care. It’s just an opinion I’m forming lately. Things which have contributed to that opinion:

  • learning about flow states, and the positive effects they have on us
  • Jenny Odell’s book How To Do Nothing, which I think is going to turn out to be a touchstone for me for a long time
  • Oliver Burkeman’s book Four Thousand Weeks, on attention and distraction
  • I haven’t read Audre Lorde yet, but have seen so many references to her work on self-care as an act of political resistance that I’ve added it to my to-read list

So if we want to use distraction as one form of self-care, how would that work? Here’s the how-to instructions I’ve come up with for myself:

  1. Make a conscious choice to distract yourself from your worries and burdens. Plan ahead for it, like “on Sunday afternoon after lunch, I’m going to take a break until it’s time to call Greg”. Look forward to it with anticipation.
  2. Choose a distraction which is actually refreshing. Doomscrolling is easy and is often a genuine break because it can put you in a flow state. But you’re just replacing one worry with another worry, so it doesn’t count as self-care. Action movies, silly match-3 games, playing with your dogs or watching home renovation shows are going to give you more rest and relaxation.
  3. If you can, choose a distraction which enriches your life. For me, that’s reading, crafting and art. Spending time with my own or other people’s creativity makes my life better in so many ways, and I feel replenished, not just rested. Nature bathing is also great, a way of re-finding your place within the ecosystem and the perspective that brings.

At the very least, I think intentional distraction is better than accidental distraction. We’ll see if it works as self-care though.

Getting things done with resets

I’ve been using some variation of the Getting Things Done method for about 15 years now. It just works for the way my brain is built.

One of the traps of GTD is when you spend more time reviewing and choosing the tools than actually getting things done. You can get into debates about the best way to maintain your system, whether digital or paper-based is better, and how to prevent yourself from letting your system stagnate because you slowly stop using it.

I’ve changed my GTD tools many, many times. I’ve used a Palm Pilot, the Notes app in my phone, dedicated GTD apps, paper journals, bullet journals and post-it notes. And each time I slowly stop using that system.

When I stop doing my GTD routines, I’m fine for a few weeks or a month. Then my anxiety over all the things I’m supposed to be doing mounts up. I forget birthdays or have to get extensions on deadlines. And I look at my old dusty setup, and decide to ignore it. It’s just full of reminders of my failures. I tell myself I don’t need a system, I just need more willpower.

And then my life gets even more disorganised. I finally admit the truth (again), which is that I have some executive dysfunction and routines are helpful for me. But I still want to avoid the scene of my previous failure, so I pick up a fresh tool (currently ToDoist) and start again.

This used to make me feel guilty. I wasn’t doing real GTD! I’m a poorly organised person! I have no loyalty or grit!

But I’ve decided not to bother feeling guilty about it anymore. Perfect adherence to a system is for robots. It’s fun to play with new tools, and if that’s what I need to get me back into a helpful routine then so be it. David Allen isn’t going to come to my house to tell me off! And I can avoid at least a month of mild background stress if I stop delaying and just pick up a shiny new tool.

Voting stories

The first time I voted in a federal election, I was 19 or 20 years old. The Labor party had been in government for several years, with Hawke just removed to make way for PM Keating. This was Keating’s first time going to election as the PM rather than Treasurer.

12 men and 2 women standing on the steps of a building
By Commonwealth of Australia (National Archives of Australia), CC BY 3.0 au

No-one I knew was excited about John Howard or the Coalition, but there was a general feeling that Labor had been in power long enough and Keating was too snobby compared to Hawke. At the time I thought my parents voted Labour but I’ve since discovered that both are swing voters.

I was so keen to be a swing voter. No politician can count on my vote, I thought – they’ll have to earn it with good policies! I read the news and watched as much of the ABC’s political shows as I could before getting bored by old men talking nonsense.

I voted at a polling place in the primary school across from my rental share-house. I put Labour first in the House of Reps, and Democrats (remember them?) first in the Senate. I was actually mildly surprised that Howard and the Coalition won. Hadn’t people noticed that the Liberal party policies were kind of mean? Maybe there’s a lot of National voters in other parts of Australia, I thought.

John Howard sitting at his seat in the United Nations
John Howard, by Helene C. Stikkel

Over the next 13 years I repeatedly checked the policies of each candidate, getting excited as some of them figured out how to build websites so it was easier for me to do my research. I kept voting for some combination of Labor, Democrats and the Greens when they were running in my area. I didn’t always like all of their policies, but the Liberals’ economic theories were dis-proven and a lot of their politicians were sexist. Plus I couldn’t stand Howard, Costello or Abbott just on a personal level. And there was no way I was going to vote for One Nation, who were openly racist and were led by a woman who said she would solve the budget deficit by literally printing more money.

Each election night I hung out with friends or texted them as Howard won again and again. We shook our heads as Howard rescued his failing popularity by lying about children being thrown overboard from the Tampa, then used 9/11 to look like a safe choice to lead us into a war that half of us didn’t want or even think was in the right country. We debated the GST, and whether Costello would ever have the guts to challenge Howard, and complained that selling off public assets isn’t the same as good economic management. We yelled as Abbott tried to make RU486 a government controlled substance and stood by all the child-abusing priests. We swore we’d slap Rupert Murdoch if we ever got to meet him.

I became cynical about Australia. So many people voting based on the promise of a little tax cut, or because they hated refugees. At some point someone suggested I watch Don’s Party, but it was so full of old people doing old-fashioned things it was hard to relate to. Nowadays I’d say it was “peak boomer” material – culturally relevant to a specific moment in time, but treated as if it contains universal truth. Maybe it’s time for a Gen Z reboot.

After a while I wanted to get involved. I still didn’t trust any specific political party, so I volunteered for Get Up instead. We worked to educate people about preferential voting, and climate change, and refugee treatment.

Me in a straw hat standing next to Dave wearing a cricket cap and orange GetUp shirt, holding the Undecided voter flyers.
Me and Dave – we look so young and skinny here!

My favourite action with them was one where we showed up on Election Day to hand out scorecards on the top issues chosen from a poll. In among all the vollies from the parties, we wore orange and shouted “Undecided? Come get a scorecard and a fortune cookie!” I had so many people say things like “oh thank god, I know I should pay more attention to politics but I’ve just been so busy”. A few people asked how I was voting, and I told them I was voting Greens but they should vote for whoever best matched their values. Strategic voting just makes you feel manipulated, and no-one’s going to give you a gold star for voting for the eventual winner. I helped them find what was important to them on the scorecard. That year it felt like I’d actually helped people participate more fully in democracy than they would have otherwise.

My next favourite experience while volunteering was during the 2007 election, which was otherwise a pretty crappy day. The vollies from the conservative parties were pretty shitty towards us – we’d always been teased a bit, but it was usually good natured. But I think this time they knew that Kevin 07 was a winner, so they were feeling grumpy and took it out on us. They tried to “debate” us, and assumed we were unemployed or paid to be there. I was feeling pretty worn down by it all, and I wasn’t as confident of Labor winning after so many years of disappointment. Plus the polling place didn’t have any cake stall or community fundraising snacks or even a vending machine. Just a black asphalt car park outside a run-down church. But then a lovely conversation happened that made it all worth while. An African lady came up to me and said, you are wonderful, all you volunteers are wonderful. She’d gone home to get her kids to show them the polling place, and told us where she grew up the elections had to be guarded by armed soldiers to stop fights from breaking out, or worse. But here we were, chatting and laughing and it was safe to bring children. She was a refugee from war, and this was her first time being eligible to vote in Australia. “Oh my goodness” I said “now I’m even more upset that there’s no cake stall for you!” I said to her that next time she should vote at a polling place set up in a school, it’s usually much more fun than this. But I did feel a little bit proud, and it reminded me that we’re so lucky to be able to change government without any guns, just some pencils and paper.

The year I found out that writing on your ballot doesn’t make it invalid, as long as the numbers are clear, I wrote on my ballot. The usual example is that it’s okay to draw a dick, but that’s not my style. I just wanted to take advantage of this little bit of self-expression beyond my actual little vote. So I wrote a thank-you note to the election staff in the margin of my House Of Reps ballot.

Oddly enough it took me many years to acknowledge that I would never be a real swing voter. The more I learned about politics and history, the more I realised that the individual politicians or the policies they announce during election season don’t matter as much as their underlying ideology. And right-wing economics is evidence-free bullshit (harsh but true). Plus they firmly believe in a social hierarchy that puts straight, white, rich men at the top. I just can’t support that, even when I quibble with the personalities or policies of the left-wing parties.

So for me now it’s the Greens with preferences to Labor. I don’t vote differently in the Senate than I do in the House of Reps anymore, but I think that style of voting went out when Natasha Stott-Despoja left politics so I guess I’m not alone there.

I still think it’s important to vote according to your values. We have preferential voting, so you can’t waste your vote. The Gillard minority government was one of the most productive this century – we got the NDIA and Gonski funding for schools, the NBN was begun, and we got what I hope was our first (not our only) carbon price. If more people voted for parties based on who would represent them best, not who they think will form government or who’s offering the best bribe, we’d get minority governments which have to collaborate with cross-benchers to get anything done.

The biggest change in my voting over the last three decades is that as much as I will always try to persuade people to vote like me, I think it’s more important that they vote at all, and that they understand how our democracy works. That lovely lady who was so thrilled that elections are peaceful here always reminds me that we can’t take democracy for granted. We have to work for it to keep it safe, even when the politicians and issues change over time.

And for that reason, I’d probably still try to slap Rupert Murdoch if I met him.

Resisting Facebook, the sequel

Last year I “cleaned up” my Facebook settings. I installed a privacy plugin, and unfollowed a lot of brands, and said no to being tracked for advertising purposes. I also told myself I was going to post more fun things and less angry-making stuff about politics or whatever.

It did make Facebook slightly more interesting to read, although 80% of my posts are still angry things about politics.

The big change though is that the ads I see are much more relevant to me now. Instead of generic middle-aged lady things like layered dresses and weight-loss sorry, wellness programs, I now get ads for eco-friendly products and inclusive clothing brands.

I’ve gotten so used to this that I forgot it had even happened until I was joking around on Twitter with some other women about getting generic ads for adult women, full of stereotypes. But the ads I see now are actually much more relevant to my interests than when they were trying to mine all my data to find out what ads I would like. All they’ve got to go on are my posts and what things I comment on or react to, and apparently that’s what they should have been doing all along.

So far this year I’ve actually bought two products from Facebook ads: some bathers (swimmers? not sure what other regional words there are for these) from a size-inclusive and eco-friendly brand, and a bamboo flat-pack coffee table.

I don’t know if Jenny Odell would approve, but I’m pretty sure Tim Hwang would take this as another data point that programmatic advertising isn’t as good as category advertising.

How To Change Your Mind, Michael Pollan

Cover of How To Change Your Mind, a green cover with a person swinging from a cloudPollan has taken his love of botany to a new place in this book. How To Change Your Mind is focused on psychedelics, which are a group of drugs which give a “trippy” effect. Psychedelics from mushrooms have been used since the dawn of human kind (probably), with a brief Western moment of publicity and research in the 1950s. This of course was followed by a moral panic in the 60s, so that the research into how they can help people has only recently started up again.

Pollan covers this history by targeting a few times and places, then discusses the brain science behind psychedelics before examining the new research and where it might lead. In between these sections are descriptions of the trips he took while researching. It’s obvious he had to define a tight scope for this book or else he’d have written a whole encyclopaedia about this topic. I’d loved to have read more about the way indigenous people use these drugs, or more about European researchers, or other similar families of drugs. I’m glad he tried to make the trip diaries readable rather than detailed though – there’s only so much you can read of people trying to describe such an un-describable experience. I was more interested in the before and after of each trip, how he approached them and what consequences they had.

Close up of a psilocybe azurescens mushroom. It is small, with a yellow-ish light brown cap and a pale stem.
Psilocybin azurescens mushroom. Source: shroom360 at Mushroom Observer CC BY-SA 4.0

He frequently mentions the way that psychedelics have a side-effect of making people really excited to share psychedelics with other people. I lost count of the number of people he interviewed who took one trip then changed their work to focus on making psychedelics more widely available in some way. Scientists did it with research, psychologists by including them in treatment, artists by hopping on a bus to drive across the USA handing out acid at concerts. Knowing how he feels about how humans co-evolved with plants, I was sure he’d eventually speculate that the enthusiastic evangelism of trippers is a mushroom’s way of propagating itself more widely. But no, not even when he talks about Paul Stamets calling mushroom mycelium the “wood-wide web”! If a desire to convert people is a side effect, maybe part of the effect is not realising the mushroom is using you for its own purposes. Sneaky mushrooms!

As I read the book I related very much to his apprehension that tripping would lead him away from his materialist, atheist world view and persuade him of more New Age takes on consciousness. It was a relief to find that most people don’t radically change their beliefs after experiencing the dissolution of their self, but instead make a fresh commitment to their existing values. Almost all of the people who made big changes in their lives did so by quitting things they’d never been 100% happy about but hadn’t felt like they could stop doing. Addictions, careers, relationships, that sort of thing. And Pollan is a humanist as well as an atheist, so in spite of his frequent doubts about the reliability of his interviewees he writes about them with compassion and an openness to being proven wrong.

From reading this, I’m now thinking that if I had a safe opportunity to try mushrooms I’d definitely take it out of curiosity. Maybe LSD too. But where I live that’s not likely to happen in a way I’d be comfortable with. Maybe one day that will change.

Please Hold

Most of the time, I work on accessibility projects – either as part of my job or volunteering for non-profits. It’s usually auditing or sometimes a bit of front-end web development. But a while back I had an opportunity to do something different: I made a small web site which was featured in a short film. Not a website for the film, but a website in the film.

The film is called Please Hold, written by KD Davila and Levin Meneske, and directed by KD. So far it has screened at a bunch of film festivals around the USA and the world. Along with winning a bunch of prizes, it took the honours for Best Short at the Florida Film Festival, which qualifies it to be submitted for Oscar contention. We just found out last week that it made the shortlist for the Oscar’s live action short film category, along with 14 other short films! We’ll find out in a month or so if it gets nominated.

My husband Dave is a VFX guy and was helping out KD and Levin with this project. One of the things they needed was an interface for a prison system. It was going to be put on a big screen inside a prison cell, and the lead character would interact with it to make phone calls, order meals, and so on. In the past, Dave has found that doing this sort of stuff as a visual effect makes things difficult for the actors. They have to imagine what might be there and how they’ll interact with it, and that’s on top of doing their main job of acting the lines and directions that are needed for the story. Since there was going to be a screen there anyway, why not put an actual interface on it? Then the actors could just treat it like a prop instead. He suggested that I build it, based on the designs they’d already had drawn up by Youthana Yous.

I was pretty excited to make a site that wasn’t for work purposes. Then I read the script and I was super-excited – the story is very zeitgeisty, about automated systems and civil rights. It’s also darkly funny, in a low-key ironic way. Pure Julie bait!

A police drone hovers in front of the face of a young man.
One of Dave’s VFX shots

Dave was my art director and gave me heaps of good advice on usability aspects that would only come up on a film set. It’s a very different use case than I’m familiar with! And my friend Amy Kapernick was tech support for the film crew during the actual filming. Dave and I had scheduled a wildflower trip that just happened to overlap with the time that KD and Levin had to film in LA. We were in and out of mobile phone range with barely any internet, so Amy was on call to make any last minute adjustments they needed.

We got to see the short on the big screen during Perth’s 2021 Revelation Film Festival, as part of the Slipstream and Sci-fi Shorts session. (I also really liked the short “Dry Fire” which is an Aussie post-apocalyptic story with a deaf protagonist.)

Unlabelled icons of a phone, person, shopping bag, etc over a gentle cloud background.
Correcticorp home page

The site itself was easy and fun to make. It was designed to look like a voice-controlled interface built cheaply by a giant corporation. I got to use a lot of vw and vh units and fake a bunch of page transitions.

I also got to animate the background and buttons in a fun and over-blown way. Normally I’m all about subtle animations, with the idea that if you do them right no-one will consciously notice them. But these needed to look animated from a standing distance, rather than if you were seated at a desktop or holding a tablet. So I took a bunch of animations from and dialed the effects up to 11. On my computer they look like way too much, but in the film you can barely notice them, which is perfect. The site is just set dressing or a plot device, it shouldn’t distract you from the people.

5 options for meals, with an image, price and short description. Cheapest is a single carrot, most expensive is a lobster dinner.
Correcticorp dining menu

The site doesn’t have a proper navigation menu, since it was designed to look like a voice interface. But it had to be controlled remotely by a crew member to make sure all the actions relevant to the plot happened at exactly the right time. So I made a kind of site map page, with instructions for how they could hide cursors and use F11 to make it full screen.

Another feature was to use editable areas in some places, so the crew could adjust the amount of money in the lead character’s bank account. I also made a few extra variations of pages, just in case, and some blank pages so they could use visual effects to put whatever they needed on top. These were used to show Scaley, the automated legal advice service – like Clippy or a chatbot, but more annoying because your freedom is at stake.

There were also hidden controls to start and stop animations that have to run while the lead actor is playing his role. I’ve always wanted to make secret controls on a site so this was more fun for me than you might expect.

A bank balance and transactions list, with an extra popup menu for buttons that start and stop animation of the bank balance.
Correcticorp banking with my ‘secret’ controls

If we’d had more time, I’d have learned just enough React or Vue to make the page transitions easier. A bit more time for re-factoring would have been handy, but that’s the same for any project.

If I were to do it again, I’d make more editable text areas. Those take 30 seconds for me, but might have been very useful to let the director and crew adjust things on the spot. And I’d add a settings menu to make changing the appearances of things easier for the crew.

And before you ask: no, the site is not fully accessible. It works with a keyboard because that’s just how I build things, but the contrast is low, nothing has a visible text label and the animations would definitely fail WCAG. I reckon this makes it more authentic – a money-grubbing corporation profiting off human misery wouldn’t bother to have an accessible digital product!

After awards season is over, Please Hold will be available… somewhere! Online, probably. I’ll post a link when that happens, because apart from being proud of my tiny contribution I really enjoyed the film. So I reckon everyone should give it a watch when they can.


Resisting Facebook

After reading How To Do Nothing, I decided that I should do a regular spring clean of my Facebook account. I’d like to close my account altogether, but it’s the only way I have of keeping in touch with some people.

What I’ve done so far:

  • Installed a privacy thingy on my desktop computer (I already had an ad blocker)
  • Unfollowed and unliked all the brands I was following
  • Unfollowed news sources (except for The Chaser)
  • Hid the trending topics
  • Unfollowed a bunch of people I only slightly know (nothing personal if that was you!)
  • Checked all my profile settings on phone and tablet
  • Put a reminder in my calendar for a year from now to do a spring clean

I’m assuming that since I’m not perfect, I’ll end up following a few more brands and will need to clean them out every so often. And Zuckerberg loves to change the settings, including overriding your preferences, so I’ll need to keep an eye on them.

What I’ll be trying to do from now on:

  • Post jokes, or updates on what I’m up to, or cool things I’ve found outside of FB. No hot takes on politics or celebrities!
  • Avoid engaging with clickbait that other people share
  • Only checking once a day

This will not bring about the downfall of Facebook.But I reckon it’ll help reduce the time I spend there, and make it a bit more pleasant.

Canvas, HTML and the future of the web

A few months ago Google said they were going to start using the canvas element to render the content in Google Docs, instead of the full set of HTML elements. They’re already testing it, and are finding that it gives them performance improvements.

A chess board with a hand using a white king to knock over a black king.


Of course, the accessibility community is worried about this. The <canvas> element is a black hole for the accessibility APIs – information goes in but doesn’t come out. So assistive software like screen readers or switch controls or speech recognition can’t tell what’s going on in there, and therefore they can’t provide support to the people who need it.

I’m sure Google can make Google Docs accessible though. They’re already looking at something similar to the shadow DOM, I believe. And they’re working on an Accessibility Object Model (AOM, link goes to the draft specification), a kind of partner to the DOM. I’m not so keen on the side DOM based on my experience of the shadow DOM so far. But I’m interested in the AOM as I think it has a lot of potential. And honestly: you can make anything accessible if you’re willing to put enough time and energy into it. Google certainly has the resources to do this.

My fear is that just like a bunch of other tech “innovations”, accessibility will be treated as an edge-case which can be fixed with a plugin or by turning on a setting. Google really should take a note from WordPress and Gutenberg – they assumed that accessibility could be added later, like a nice-to-have feature. But bolt-on accessibility is never as good as when it’s considered from the very beginning. It’s always patchy and poor quality and needs workarounds to get basic functionality happening. And people with disabilities shouldn’t need to run campaigns to remind developers that they exist and have the right to access digital information.

I don’t think this will matter too much in the end. Google will bolt on some access, and the performance improvements of a fraction of a second per document will be worth it because of the sheer size of the thing. They had a billion users several years ago, I can only assume there are billions of documents too, so it all adds up for them. Google Docs isn’t great for accessibility as it currently is anyway, so most likely it will just change to a different flavour of awkwardness.

But then you’ve got the question of power. As Matthew McDonald says in Can Canvas Rendering Replace The DOM?:

…it centralizes the power in the hands of the app. If you control the pixels you can do anything — bypass automated tools, defeat adblockers, restrict browser features like search and text copying. It’s a JavaScript-flavored reincarnation of Flash or Silverlight, without the installation requirement or compatibility questions.

He’s a lot more cheerful about this than I am, and predicts that this move will lead to huge changes to make writing web apps more like writing native software.

My underlying concern is how many other web developers will move to rendering whole sites in <canvas> just because Google Does It, so it must be the best thing. We’ve already seen the shift from static and database-driven sites changing to full reactive state frameworks because Facebook Does It, even though hardly any of those sites benefit from it. But the chances of all those devs doing the same amount of work on accessibility as Google is pretty slim. They won’t have the staff, time or skills, they’ll just plonk down a drawing of some text, add the latest in advertising tech, and call it a day. Then it will be the new standard just because it’s the most common way to do things.


Part of why I’m assuming the tech bros will try to leap to <canvas> is because I feel like all the big corporate Computer Science folks are super excited to ditch HTML and do “real” programming instead. Any day of the week you can find people complaining about how terrible HTML and CSS are because they were only invented to present documents, but real applications have much more complex needs. You can do all sorts of fancy programming and treat the <canvas> element as a compile target, with the bare minimum amount of time spent writing HTML.

It smells a lot like gatekeeping to me – people who have invested a lot of time, money and effort into something don’t want other people to be able to just show up and do it for free. So they pretend the tools that are easy to use are inferior, and so are the people who use them.

That kind of attitude can be easily taken advantage of by corporations who want the word “internet” to be replaced by “Google” or “Facebook”. They promise developers the power to change the world, while they try to control as much of it as they can. Walled gardens are back and although they’re more sophisticated than AOL, they’re still a poor imitation of what the internet could be.

Because the beauty and promise of the web is that you don’t need a Computer Science degree to make a site. HTML and CSS are easy to learn even though (like chess) they can take years to master. If your HTML has mistakes, the browsers will make a guess at what you mean instead of throwing errors. CSS will just ignore anything it doesn’t understand and move on to the next line. Anyone can have a go.

You don’t need to wait for some corporation or Rupert Murdoch to give you a platform – a cheap hosting plan and a free text editor and you can DIY your own crappy site where you can say what you want. Yeah, it’s mayhem out there. But it’s also given billions of people a path to international communication.

It’s a bit like when digital cameras came out – a lot of professional photographers complained about the devices, complained about the quality of the photos and laughed at the terrible mistakes made by all these new photographers. Meanwhile, millions of people had a new way to express themselves and communicate. Flickr didn’t really survive the transition to responsive design but for a few years at the beginning of the digital photography era, it was amazing. You could see the whole world in your browser, when before it was just a whole lotta text.

Putting the means of communication and art into the reach of more people doesn’t mean we don’t need professionals or native software. If you want to make software and complex applications, that’s very cool and I’m very grateful. Some of my favourite web sites are web apps! But just because software engineers have particular requirements, doesn’t mean that other tools are worthless or outdated. The web should be flexible, accessible, ubiquitous and open. That might mean a trade-off of performance, or style. But simple, robust tools which can be used by anyone are still powerful and disruptive. Even when, or maybe especially when, they’re not “elegant”.

Credits: Photo by GR Stocks on Unsplash