How I, someone who writes about obscure technical things, will improve my writing for you, a beginner

There's a post that's been doing the rounds that's worth a read:

It's tongue-in-cheek, but I think the issues are real. People writing tech tutorials, or even about technical topics in general have no idea about who their audience really is. They tend to assume way too much prior knowledge, which makes the writing way too difficult to understand.
In the past I have ignored this issue because I figured, well, if someone is going to the effort to type "ory kratos haveibeenpwned" into Google then they already know what they are getting themselves into. The assumed knowledge is implied by how obscure the topic is.
But that's not fair to people who stumble upon writing by accident, or read some of what I write for different reasons. And so, my pledge to you, dear reader:
- Going forward, technical articles will include a callout explaining who it is for, and what you need to know going in
- I'll do my best to include more links throughout. If you don't know what
Hoobijag
is, then there should be a link. - I will never provide code samples or console commands without explaining what they do
- I will never try and be funny or chummy in a technical article, AMIRIGHT!?
- I will never, ever, use the term "basically"
- I'll try and backfill this on my old writing too
It could look something like this:
At some point, blogs about obscure technical issues need to assume some knowlege, or each post will be a self-contained thesis. Maybe we need more explainers to beginners before diving in?
To be honest, I'm not entirely sure what this website is for exactly. I want to write more, both because it's good for me, but also because I think we need to de-evolve the web from the Big Platforms back to blogs and forums, and so I can be a small part of that. I'm doing less obscure stuff than when I was a PhD student and so I don't know exactly where I fit.
But all of us who do any kind of technical writing owe it to our audience to be understandable. Annie's post may have been in jest, but there's a real truth in there.
We can and should do better.