The 30-year-old keyboard bug: How a Polish letter Ś disappeared from Medium's editor
By
Marcin Wichary
Summary
A deep-dive investigation into a mysterious bug on Medium's text editor where Polish users couldn't type the letter 'Ś' (S with an acute accent). The author traces the root cause through a fascinating chain of dependencies: a JavaScript keypress handler, a legacy ASCII-based keyboard mapping system from the 1980s, and ultimately a 30-year-old bug in a Polish terminal program called 'implant' that incorrectly mapped the Ś key. The article explores how old technical decisions, encoding limitations, and historical quirks of computing can silently persist and cause unexpected problems decades later.
Source
Key quotes
· 5 pulled"I just started an article in Polish. I can type in every letter, except Ś. When I press the key for Ś, the letter just doesn't appear. It only happens on Medium."
"This was odd. We don't really special-case any language in any way, and even if we did… out of 32 Polish characters, why would this random one be the only one causing problems?"
"The bug was three decades in the making. It started with a Polish terminal program called 'implant' from the 1980s, which had a bug in its keyboard mapping for the Ś key."
"What seemed like a simple, isolated bug turned out to be a fascinating journey through the history of computing, encoding standards, and the long tail of technical debt."
"The Ś key on a Polish keyboard doesn't just produce 'S' — it produces a character that has been fighting against encoding limitations and legacy systems for decades."
You might also wanna read
The Last Signature: Why AI is Erasing the Human Touch
How AI-Generated Writing Is Flooding Everyday Communication — And Why It's Hard to Spot
The article explores how AI-generated writing has become pervasive in everyday communications, from text messages to professional correspond

Take a shortcut through keyboard history
Why human-written video game text logs beat AI-generated slop every time
A reflective piece on the beauty of human-written video game text logs, using Bungie's upcoming game Marathon as a case study. The author co
The Lost Context of AI-Assisted Coding: When Conversations Disappear Across Tools
The author reflects on reopening an old project and finding a working authentication implementation, but being unable to trace the reasoning
cstu.io·20h ago
A Practical Guide to Keyboard Navigable Web Design and Accessibility
This article from Smashing Magazine explores the importance and implementation of keyboard navigation in web design. It covers why keyboard

Comments
Sign in to join the conversation.
No comments yet. Be the first.