Jonathan Stephens
banner
jonathanstephens.us
Jonathan Stephens
@jonathanstephens.us
Fond of — semicolons, and‽

Late-realised AuDHD—always a bit queer.

Product Design | Team Development | Neuroinclusive Leadership
Pinned
Hello! I'm Jonathan.

I've been working on the internet for 15+ years now.

I built my first website, one weekend, sick, with a tax refund check, CSS for Dummies, and a text editor. Signed my first client a few months later—National Geographic photographer.

Been working on internet things since.
Reposted by Jonathan Stephens
I have to add that he's not just holding down a bassline, when he sings he's harmonizing on the fly, which is hard to go
You lot need Dick Van Dyke singing Let's Go Fly a Kite on his 100th birthday more than you know.
December 16, 2025 at 2:29 PM
Reposted by Jonathan Stephens
This goes doubly for my fellow abolitionists. If we're abolishing the system anyway, why do we need to know how it works now?

These are questions I get on a daily basis. And here are my answers.

1. First, you simply cannot dismantle a system unless you already know how it works.
December 16, 2025 at 1:29 PM
Reposted by Jonathan Stephens
The Authoritarian Stack
How Tech Billionaires Are Building a Post-Democratic America — And Why Europe Is Next www.authoritarian-stack.info
The Authoritarian Stack
How Tech Billionaires Are Building a Post-Democratic America — And Why Europe Is Next
www.authoritarian-stack.info
December 15, 2025 at 10:12 AM
Reposted by Jonathan Stephens
This is a really worthwhile thread. I absolutely agree with everything Chad says here about information. The oligarchs want to block access to power of any kind and access to good information and access to an audience has definitely been colonized.
There’s a specific mechanism in authoritarian movements that we’re seeing play out in real-time across American media and tech. It’s a simple rule: "If we cannot co-opt it, we must destroy it."

It is the logic of "scorched earth." It's the logic of the Nero Decree and it's happening right now. 🧵
December 15, 2025 at 1:15 AM
Reposted by Jonathan Stephens
First they cut arts in schools to make way for standards and efficiency. And now we hear we need machines to come up with new ideas for us because we can’t do it.

Just say No to these people. It’s dangerous nonsense. And should be disregarded and treated only with scorn.
December 14, 2025 at 9:09 PM
Reposted by Jonathan Stephens
When I worked on a long-ago version of @unbreaking.org's equality in the workplace page, I learned a lot about how many rights we take for granted came through civil rights legislation.

unbreaking.org/issues/equal...
December 14, 2025 at 5:42 PM
Reposted by Jonathan Stephens
As an avid observer of algorithms I think I’ve figured out part of what happened here.

FB now explicitly looks for and directs posts you’re opposed to into your feed, to rage-bait engagement.

So now my posts are being actively boosted into people’s feeds of who reject climate. Ha! 😄😵‍💫
In 2018, Meta decided “clean energy” and “climate change” were politically sensitive topics, and demanded that I - a climate scientist - register as a political org to post and boost posts on them.

I refused, and my page has been shadow banned since then. For 7 years. Until this week, that is 😳
December 14, 2025 at 6:02 PM
Reposted by Jonathan Stephens
Let people be their true selves, as they know and understand them. Let children explore their identities. Celebrate difference and variety and the incredible spectrum of humanity. The only alternative denies an opportunity to celebrate the joy of human flourishing and is ultimately unspeakably cruel
December 13, 2025 at 5:55 PM
Reposted by Jonathan Stephens
GRINDING vs HONING YOUR EDGE

or

how to improve w/o burning out! (1/17)🧵📚

I've spent a lot of time grinding, and subsequently a lot of time recovering, and then a lot of time just having fun, and I've got some thoughts I'd like to share re; energy!

(skip to post #7 for the tips)
December 12, 2025 at 8:14 PM
Reposted by Jonathan Stephens
There’s something worse than Trump coming.

youtube.com/shorts/EhsKw...
Theres Someone Worse Than Trump
YouTube video by Imani Barbarin
youtube.com
December 13, 2025 at 8:05 PM
Reposted by Jonathan Stephens
Underline, overline, wombling free
CSS text-decoration-inset landed in Firefox 146! Here's how it works:
December 13, 2025 at 2:25 PM
Reposted by Jonathan Stephens
AFFORDANCES

PEOPLE USED TO DO FUCKING DESIGN LIKE IT MATTERED

LIKE THEY DID OR READ RESEARCH

LIKE DESIGN WAS A PROFESSION

LIKE IT WAS THEIR FUCKING JOB TO HELP PEOPLE ACHIEVE THINGS WITH SOFTWARE

*screech*
Being into retrocomputing, it's interesting how UIs from the 90s mostly feel just right to me—and I don't think that's just purely nostalgia or growing up with it.

Things like window borders that are visible so you know where to resize things and scrollbars that indicate the current viewport.
One amazing thing about 2025 is that, if you start up an Apple product, it forces you to choose between _three different_ window mangers, but if you start up a clean install of a current version of Linux, it just chooses good defaults for you.
December 13, 2025 at 4:00 AM
I'm taking part in a career coaching program and am in the Resume section for writing my About statement.

The advice is to use a "tweet" as the example length of how long the statement should be, but...I've long left that site.

So, I figured I'd skeet the same concept—threading the process.

🧵
December 12, 2025 at 4:30 PM
Reposted by Jonathan Stephens
OMGGG THEY'RE SO ESSENTIAL
hey keezy did you also know the pumpkin toadlets have glow in the dark bones under UV light
December 11, 2025 at 11:29 PM
Reposted by Jonathan Stephens
I made a Chrome extension that swaps Times New Roman for Calibri on every site or just .gov. It also had Open Sans and Open Dyslexic, because f**k these people.

I’m waiting for Google’s approval for it to install automatically, but you can download it and install it in 90 seconds. Instructions 👇
ReCalibri
They always make us do everything ourselves, anyway
Dr.eamer.dev
December 11, 2025 at 10:03 AM
Reposted by Jonathan Stephens
Can't say I ever expected to see a "That Font was No Angel" headline. But here we are.
December 11, 2025 at 11:56 AM
Reposted by Jonathan Stephens
surprised he doesn't just switch to Fraktur
Marco Rubio ordered diplomats to return to using Times New Roman font in official communications, calling his predecessor's decision to adopt Calibri a “wasteful” diversity move
Rubio Stages Font Coup: Times New Roman Ousts Calibri
The secretary of state called it a "wasteful" diversity move, according to an internal department cable seen by Reuters.
www.huffpost.com
December 10, 2025 at 3:32 AM
Reposted by Jonathan Stephens
Open the article on desktop/laptop. Now resize the window.

This is 2010 technology.

In 2025, instead, we get a popup that takes up 1/3 of the screen and says "this website looks better on the app."
Responsive Web Design
Designers have coveted print for its precision layouts, lamenting the varying user contexts on the web that compromise their designs. Ethan Marcotte advocates we shift our design thinking to approp…
alistapart.com
December 8, 2025 at 9:30 PM
I had this issue just last week. The deva asked, "Who made these decisions?"

"I did."

"We need another round of sign-off from cliënt to decide too, before we can move forward dev wise."

This is after nearly two months into the project, two rounds of surveys around branding and style tiles.

1/2
“Instead of seeing us as people who brought valuable knowledge and expertise to the project, they saw us as the hands that would execute their vision.”

We codify that the decisions are made by the studio, not the client. Hard, but necessary.

www.nicchan.me/blog/the-…
December 8, 2025 at 1:43 PM
Reposted by Jonathan Stephens
Also, this is your periodic reminder that I maintain the worlds longest list of accessibility tools for developers and I want more

Thank you carry on

dr.eamer.dev/accessibility
Awesome Accessibility — Luke Steuber
A comprehensive accessibility resource and testing platform by Luke Steuber, featuring tools, guidelines, and best practices for creating inclusive digital experiences.
dr.eamer.dev
December 6, 2025 at 8:55 PM
Movie you’ve watched more than six times with a gif. Hard mode: no Stars (Wars nor Trek), LOTR, or Marvel, Disney Animated or Pixar.
December 8, 2025 at 1:40 AM
Reposted by Jonathan Stephens
The situation with animated GIFs and alt text is complicated on this website.

Let's start with the most basic thing to know:

the best practice approach to animated GIFs is the same as for other images (files ending in .gif, .jpg, .png, .bmp, .tiff, etc., but—importantly—not video files).
Alt text prompt Qs:

What would someone who can't see the image need to know about it in order to take part in the conversation? What is it about this image that made you choose it? What are the important details someone who could see the image would take away from it?

(Not for images of text.)
December 8, 2025 at 1:12 AM
Reposted by Jonathan Stephens
Yeah the point that a man who'll do this in front of everyone and on camera will do a lot worse behind closed doors is the first thing I think about when I see a video like this. Definitely this man will do worse behind closed doors.
There is nothing funny about this. Just like there’s nothing funny when the men violently smash cake in their bride’s face.

It’s designed to humiliate and degrade

It’s designed to show dominance

It’s a big red flag about what’s to come

If a man does this to you on your wedding day, divorce him
December 7, 2025 at 10:56 AM
Reposted by Jonathan Stephens
Artists need patronage ok, this is one of the few decent things wealthy people have done throughout history.
December 7, 2025 at 2:18 AM