<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RustyTelephone.net</title><link>https://rustytelephone.net/</link><description>Recent content on RustyTelephone.net</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 24 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rustytelephone.net/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://rustytelephone.net/about/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://rustytelephone.net/about/</guid><description>Trophy Case
A narrow alcove just inside the front door. Most of the shelf is dust, but a few things have been kept polished enough to read.
This terminal is a small corner of the network maintained by David Sexton.
David has been blind since birth, which is most of why this whole place is built out of plain text and a blinking cursor rather than pictures of a white house.</description><content>&lt;p class="adventure__room">Trophy Case&lt;/p>
&lt;p class="adventure__desc">A narrow alcove just inside the front door. Most of the shelf is dust, but a few things have been kept polished enough to read.&lt;/p>
&lt;p class="adventure__desc">This terminal is a small corner of the network maintained by David Sexton.&lt;/p>
&lt;p class="adventure__desc">David has been blind since birth, which is most of why this whole place is built out of plain text and a blinking cursor rather than pictures of a white house. He works as an accessibility specialist, currently at Thomson Reuters, arguing with screen readers for a living and occasionally for fun.&lt;/p>
&lt;p class="adventure__desc">There is a small business card propped against the glass.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://www.linkedin.com/in/david-sexton-a11y/" target="_blank" rel="noopener noreferrer">&amp;gt; read business card&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">A door to the side leads to a workshop, tools still humming from last use.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://rustytelephone.net/projects">&amp;gt; enter workshop&lt;/a>&lt;/h2></content></item><item><title>Contact</title><link>https://rustytelephone.net/contact/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://rustytelephone.net/contact/</guid><description/><content/></item><item><title>Projects</title><link>https://rustytelephone.net/projects/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>https://rustytelephone.net/projects/</guid><description>Workshop
A cluttered back room behind the trophy case. Workbenches line every wall, half-finished gadgets balanced on top of one another.
On the largest workbench sits a trading terminal, screen reader chattering quietly to itself.
AccessTrader is an accessible stock trading platform — FastAPI backend, React frontend, deployed across Firebase and Google Cloud Run, with a custom screen-reader announcement system built instead of bolted-on ARIA. David is the technical co-founder, building the frontend, backend, and Google Cloud infrastructure; the original concept and product vision are Sucheta Narang's.</description><content>&lt;p class="adventure__room">Workshop&lt;/p>
&lt;p class="adventure__desc">A cluttered back room behind the trophy case. Workbenches line every wall, half-finished gadgets balanced on top of one another.&lt;/p>
&lt;p class="adventure__desc">On the largest workbench sits a trading terminal, screen reader chattering quietly to itself.&lt;/p>
&lt;p class="adventure__desc">AccessTrader is an accessible stock trading platform — FastAPI backend, React frontend, deployed across Firebase and Google Cloud Run, with a custom screen-reader announcement system built instead of bolted-on ARIA. David is the technical co-founder, building the frontend, backend, and Google Cloud infrastructure; the original concept and product vision are Sucheta Narang's.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://accesstrader.net" target="_blank" rel="noopener noreferrer">&amp;gt; trade with accesstrader&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">Beside it, a small tactile display blinks rows of raised dots.&lt;/p>
&lt;p class="adventure__desc">DotPad Control drives refreshable braille displays over Web Bluetooth — draw shapes, mazes, and turtle-graphics patterns straight onto the hardware. You'll need an actual DotPad and Chrome or Edge for the dots to do anything.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://braille.rustytelephone.net" target="_blank" rel="noopener noreferrer">&amp;gt; tap dotpad&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">A toolbox in the corner holds smaller, finished things:&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://github.com/daiverd/edway2" target="_blank" rel="noopener noreferrer">&amp;gt; examine edway2&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">A non-destructive multitrack audio editor that lives entirely in the terminal.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://github.com/daiverd/rusty_tts" target="_blank" rel="noopener noreferrer">&amp;gt; listen to rusty_tts&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">A FastAPI server that turns text into MP3s via a handful of text-to-speech backends.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://github.com/daiverd/windows-xp-nvda-docker" target="_blank" rel="noopener noreferrer">&amp;gt; boot windows-xp-nvda-docker&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">Windows XP, NVDA, and NVDA Remote, packed into a Docker container, for testing screen readers on hardware you don't own anymore.&lt;/p>
&lt;h2 class="adventure__command">&lt;a class="adventure__link" href="https://github.com/daiverd/burping-slugs" target="_blank" rel="noopener noreferrer">&amp;gt; burn a cd&lt;/a>&lt;/h2>
&lt;p class="adventure__desc">A web-based retro audio CD burner — drag, drop, paste a URL, and watch the burn progress over SSE.&lt;/p></content></item><item><title>A linux pizza</title><link>https://rustytelephone.net/posts/a-linux-pizza/</link><pubDate>Sun, 14 Jun 2009 00:00:00 +0000</pubDate><guid>https://rustytelephone.net/posts/a-linux-pizza/</guid><description>It was only a few short days ago that I was happily galumphing along on my Windows Vista-enabled PC-compatible laptop when I got the brilliant idea that I should update my soundcard drivers...
To make a short story long, I broke windows horribly and installed linux. I just ordered my first pizza using a text browser called lynx.</description><content>&lt;p>It was only a few short days ago that I was happily galumphing along on my Windows Vista-enabled PC-compatible laptop when I got the brilliant idea that I should update my soundcard drivers...&lt;/p>
&lt;p>To make a short story long, I broke windows horribly and installed linux. I just ordered my first pizza using a text browser called lynx.&lt;/p></content></item><item><title>The sock Conspiracy</title><link>https://rustytelephone.net/posts/the-sock-conspiracy/</link><pubDate>Fri, 05 Jun 2009 00:00:00 +0000</pubDate><guid>https://rustytelephone.net/posts/the-sock-conspiracy/</guid><description>I am convinced there is a sock conspiracy. When looking for a black sock, you'll find a white one. When looking for a match, you'll find many socks that don't match at all. The trick is to look for black socks when you want white ones.
Come to think of it, it may be clothes in general. Try this: when you want to find a perfect pair of socks, simply look for your underwear.</description><content>&lt;p>I am convinced there is a sock conspiracy. When looking for a black sock, you'll find a white one. When looking for a match, you'll find many socks that don't match at all. The trick is to look for black socks when you want white ones.&lt;/p>
&lt;p>Come to think of it, it may be clothes in general. Try this: when you want to find a perfect pair of socks, simply look for your underwear.&lt;/p>
&lt;p>What does this suggest for the way the universe works? This is most likely a subset of a universal function of the natural order of things. Whatever that means.&lt;/p></content></item><item><title>A brave bug</title><link>https://rustytelephone.net/posts/a-brave-bug/</link><pubDate>Mon, 02 Jan 2006 00:00:00 +0000</pubDate><guid>https://rustytelephone.net/posts/a-brave-bug/</guid><description>I was reading lj when a giant bug decided to make the grand and treacherous journey across the Daiverd. Its point of entry? Right across the back of the left hand of the Daiverd. It was creeping along, hoping not to be noticed by the Daiverd. Unfortunately, the Daiverd noticed the creeping and tried to smack the invader. Luckily for mister bug, he missed and only succeeded in delivering a quite painful slap upon the arm of the Daiverd.</description><content>&lt;p>I was reading lj when a giant bug decided to make the grand and treacherous journey across the Daiverd. Its point of entry? Right across the back of the left hand of the Daiverd. It was creeping along, hoping not to be noticed by the Daiverd. Unfortunately, the Daiverd noticed the creeping and tried to smack the invader. Luckily for mister bug, he missed and only succeeded in delivering a quite painful slap upon the arm of the Daiverd. Crack! The hand struck mister bug a glancing blow upon the thorax. Dazed and confused mister bug fell upon the wide expanse of stomach of the Daiverd. Fearing mister bug would never rise again his little bug life flashed before his eyes. There was the time he'd stolen the crumb of delicious apple pie crust to bring to his sister who was ill. The first time he'd ran from the giant snuffling nose of the dog. The time... Ah! The fingers of the Daiverd came to investigate the body of mister bug. I must run away cried mister bug. Creeping as fast as he could, which wasn't very fast, mister bug ran with his injured thorax across the other arm of the Daiverd. The Daiverd commenced to shake frightfully and mister bug fell to the floor. He was glad to be off the Daiverd and to escape with his life and vowed never to attempt the human crossing alone again.&lt;/p></content></item></channel></rss>