Sign in

Bobbie Chen

@bobbiechen.com
114 followers 198 following 237 posts

Product, platforms, UX, and more - writing about connections at digitalseams.com

PostsRepliesMedia
Bobbie Chen @bobbiechen.com · 05/07/2026
New blog post on the 1989 "Zero Defects" memo at Microsoft - there really are no new ideas in software engineering. digitalseams.com/blog/zero-de...
digitalseams.com
Zero-defects code: the prescient Microsoft memo from 1989 — Digital Seams
“We are not suggesting this is attainable on the first try, but we think we know how to get there.” There are no new ideas in software engineering, only ones we’ve learned and then forgotten. In 198...
200
Bobbie Chen @bobbiechen.com · 28/06/2026
Digitizing some home VHS tapes makes me believe that the modern computer needs more satisfying noises.
A VCR with several VHS tapes, plugged into a capture card device. The tape inserted is labeled August 2001.
021
Bobbie Chen @bobbiechen.com · 19/06/2026
Really great article from @aresluna.org with lots of keyboard/mouse interaction demos! aresluna.org/show-your-ha...
aresluna.org
Show your hands honor for the strange power they bring you
On designing finger-friendly interactions
040
Bobbie Chen @bobbiechen.com · 16/06/2026
Today, it has never been easier to create something, anything. But when given the opportunity, most people never do. So I interviewed four creators I admire, on how they make the exciting, creative, uniquely-personal things they do - and here's the result: digitalseams.com/blog/making-...
digitalseams.com
Making things: interview series — Digital Seams
When you can make anything, what do you choose? And why even try, when someone else is doing it better?
291
Reposted by Bobbie Chen
Adam Conover @adamconover.net · 15/05/2026
I’m sorry but “everyone is going to use AI to code their own apps” sounds like “everyone is going to learn HTML and code their own websites.“ like … have you met people? no they’re not
1093814477
Reposted by Bobbie Chen
wint @dril.bsky.social · 27/04/2026
why breed dogs with jaws large enough to tear through Flesh, when you could breed dogs with minds large enougj to tear through Fallacy.....
100133673060
Bobbie Chen @bobbiechen.com · 24/04/2026
On newer Macbooks, the trackpad has no physical bouncy parts at all. The haptic feedback is entirely controlled by software. I remembered this today because Docker ate all my RAM and I couldn't even feel my clicks while trying to kill it
020
Bobbie Chen @bobbiechen.com · 15/04/2026
History repeats itself. Were Allbirds ever that great? www.reuters.com/article/tech...
reuters.com
Long Island Iced Tea skyrockets after renaming itself Long Blockchain
Beverage maker Long Island Iced Tea Corp's <LTEA.O> shares jumped nearly 300 percent on Thursday after the company said it would rebrand itself Long Blockchain Corp, the latest U.S. firm to tap ...
000
Bobbie Chen @bobbiechen.com · 01/04/2026
Didn't have time to do one this year but I'm enjoying this year's April Cools posts! www.aprilcools.club
aprilcools.club
April Cools' Club
142
Bobbie Chen @bobbiechen.com · 25/03/2026
Preach @berkun.bsky.social - "Our culture rewards us with status for never having time for things. We admire busy... When we see a silly video on social media, we often judge the creator by saying, “Well, that’s someone with too much time on their hands.” This is just Puritanical bullshit;
142
Bobbie Chen @bobbiechen.com · 23/03/2026
In case you missed it, I converted my talk into a blog post! digitalseams.com/blog/phantom...
digitalseams.com
The Phantoms of the Fraudpera: an overview of anti-detection tooling — Digital Seams
This weekend, I gave a talk at BSides SF 2026 to a full theater at the Metreon AMC. This is that talk, as a blog post. It’s about the hidden ecosystem of attackers’ tools and how they factor into a...
000
Bobbie Chen @bobbiechen.com · 20/03/2026
A preview of my talk at #BSidesSF tomorrow! Looking forward to it :)
BSides The Musical (San Francisco 2026)

The Phantoms of the Fraudpera:
An Overview of Anti-Detection Tooling
Bobbie Chen / bobbie@digitalseams.com / @bobbiechen.com (Bluesky)
000
Bobbie Chen @bobbiechen.com · 06/03/2026
Thinking about this 2017 talk from @calebhearth.com today: Don't Get Distracted. calebhearth.com/dont-get-dis...
calebhearth.com
Don't Get Distracted
I’m going to tell you about how I took a job building software to kill people. But don’t get distracted by that; I didn’t know at the time.
211
Bobbie Chen @bobbiechen.com · 20/02/2026
I once playtested my friend's video game, which used the Pavlok to shock you when you get hit. I got shocked a lot (they told me I was by far the worst playtester). It was a VR game, and I didn't realize I could look around. (Image via @genmon.fyi: interconnected.org/home/2026/02...)
Pavlok is a wrist band that gives you electric shocks by remote control:

    “I have been biting my nails for 25 years…I shocked myself every time I bit my nails… my husband had a good time shocking me when he caught me biting my nails… this helped with … quitting nail.”

Those ellipses… doing a lot of work… on… the “how it works” page. Also, husband.

    You know that friend who won’t eat Taco Bell anymore after she got a terrible case of food poisoning?

That’s how it works: "That’s aversive conditioning. We’ll help you use it to your advantage."

Well why not.

The wrist band also has an alarm clock function.
152
Bobbie Chen @bobbiechen.com · 16/02/2026
From the excellent @spavel.bsky.social: "The LLM experiment has taught us one thing: people are willing to tolerate error, explain themselves, collaborate, trust."
productpicnic.beehiiv.com
Corporations demand perfection from workers, but AI gets unlimited slack.
LLM users have bottomless patience for inconsistent tools, and no grace left for their colleagues. What if we could flip it around?
131
Bobbie Chen @bobbiechen.com · 10/02/2026
You know what's better than a font with 9,998 ligatures? digitalseams.com/blog/making-...
digitalseams.com
Making a font with 9,999 ligatures to display thirteenth-century monk numerals — Digital Seams
As the title implies, I just created a font that displays numbers in a compact format used by Cistercian monks . You can play with it on my demo site here :
131
Bobbie Chen @bobbiechen.com · 11/01/2026
Alternate-world person-tool etymology: Protractor used to be someone who made meetings drag on longer by considering new angles (some say this role still exists today) digitalseams.com/blog/compute...
digitalseams.com
Computers that used to be human — Digital Seams
Before Macs or mainframes, computers were people: a brief etymology of people becoming tools.
000
Bobbie Chen @bobbiechen.com · 04/01/2026
Happy new year! I'm thankful for all the little interactions with people here and looking forward to more!
120
Bobbie Chen @bobbiechen.com · 24/12/2025
There are three kinds of Bluesky alt text
Log output: various AT URIs like at://did:plc:ltur3l43nt53imyqqbdrl5j6/app.bsky.feed.post/3mapiuei2r22c. 

Most are empty, but three have the following text:

1. Elezen man with unicorn ears, horn, and tail. He wears a red sweater with a gingerbread man image overlaid on a coffee cup with text that says “Shimmy Shimmy Cocoa What.” He’s also wearing white leggings and candy-themed high heels. 

2. Kitty sitting on her cardboard castle 

3. Northern view into Colpoys Bay through some evergreen trees. // Image captured at: 2025-12-24 05:09:12 UTC (about 3 min. prior to this post) // Image sourced from: windy.com // Current Temp in Wiarton: 35.88 F | 2.16 C // Precip: overcast clouds // Wind: NW at 19.551 mph | 31.46 kph // Humidity: 71%
021
Bobbie Chen @bobbiechen.com · 05/12/2025
What a journey, I fear SVG now lyra.horse/blog/2025/12...
lyra.horse
SVG Filters - Clickjacking 2.0
A novel and powerful twist on an old classic.
000
Reposted by Bobbie Chen
I Hope This Email Finds You @thisemailfindsyou.bsky.social · 17/11/2025
I hope this email finds you under his domination you will never be free again.
021
Bobbie Chen @bobbiechen.com · 09/11/2025
And... they've disabled tag notifications, presumably because they can't handle the abuse: github.blog/changelog/20... what a shame
github.blog
Removing notifications for @mentions in commit messages - GitHub Changelog
To reduce unwanted noise and help you focus on what matters most, we’re removing notifications generated from mentions in commit messages. Previously, mentioning a user or team in a commit…
010
Bobbie Chen @bobbiechen.com · 03/11/2025
At my first IETF in Montreal! #IETF124 @bibo7086.bsky.social , meeting you inspired me to fixup some bugs on my Bluesky alt text stream, thanks! bobbiec.github.io/bluesky-alt-...
bobbiec.github.io
Bluesky Alt Text Stream
A view of all alt text (image descriptions) on the Bluesky Firehose
282
Reposted by Bobbie Chen
Jon Bois @jonbois.bsky.social · 24/10/2025
generally speaking, people should be eating way more candy than they do. next time you find yourself reaching for fresh produce at the grocery store, consider a bag of candy instead
521972242
Bobbie Chen @bobbiechen.com · 18/10/2025
Me as a birdwatcher messing with the guy interviewing me: "After a great deal of practice, many bird-watchers can identify a bird by the ‘way it looks’... They even have a name for this brute property, which they call the bird’s ‘jizz’."
Experienced bird-watchers develop similar skills. After a great deal of practice, many bird-watchers can identify a bird by the ‘way it looks’, even when the bird is glimpsed too briefly, or is too far away, to allow individual features to be identified. They even have a name for this brute property, which they call the bird’s ‘jizz’. This skill takes some time and effort to develop, and is similar to chicken sexing in that birdwatchers perceive the jizz as a gestalt, but cannot say what the features are that make up the whole. Although identifications made on the basis of
jizz are reliable, they are generally regarded by bird-watchers as requiring some objective verification.
120
Bobbie Chen @bobbiechen.com · 17/10/2025
The Student's t-test is "named" after a brewer at Guinness. It's not Henry Gosset's t-test though; he published under the Student pseudonym so that rival breweries wouldn't realize the value. I wonder what other discoveries are bottled up in some corp right now?
000
Bobbie Chen @bobbiechen.com · 17/10/2025
Visited the Eames chair exhibit at the Transamerica Pyramid recently and it was delightful to realize that so many iconic chairs were designed by the same couple. And the staff there were really knowledgeable too!
000
Bobbie Chen @bobbiechen.com · 02/10/2025
In the World War II draft, 8.8% of men failed dental examinations, mostly for missing the required 12 teeth! Twelve! web.archive.org/web/20190627...
web.archive.org
Office of Medical History
100
Bobbie Chen @bobbiechen.com · 30/09/2025
"Users are much more vocal about things not being possible, than about things being hard." Loved this post!
020
Bobbie Chen @bobbiechen.com · 22/09/2025
An update on better alt text for Bluesky images: I was really overconfident in how easy it would be to transcribe screenshotted text.
140
Bobbie Chen @bobbiechen.com · 20/09/2025
A clever phishing attack today against developers on GitHub, using GitHub issue notifications to send a legit-looking message from an official GitHub email. Another supply chain attack attempt?
📌 GitHub x Gitcoin Developer Fund 2025

Dear community,

GitHub and Gitcoin are launching the next stage of the GitHub Developer Fund, a program on Gitcoin created to recognize and support contributors who advance open-source technologies and public goods.

Your GitHub account has been identified as eligible for this extended phase. We believe that every type of contribution — from one-time efforts to long-term involvement — shapes the future of open source.

About the program:

    Funding model: Quadratic Funding, amplifying community impact through a matching pool
    Total pool: $15,000,000 USDC
    Selection criteria: Engagement in the ecosystem and potential for future contributions - eligibility includes both regular contributors and maintainers, not only project founders

Next step:
To complete your preliminary registration and confirm eligibility, please verify your wallet via Gitcoin Passport.
This step ensures fairness, prevents Sybil attacks, and requires no sensitive personal data. The process takes less than a minute: simply connect your wallet and sign a message.
📝 Please advance to authentication and submission here: https://grants.github.com/apply

Final participation and allocation of funds require a valid Gitcoin Passport score. Full program terms are available on our portal.

Best regards,
GitHub Developer Fund Team
In partnership with Gitcoin

This correspondence was dispatched to you as a subscribed GitHub member.
©2025 GitHub, Inc. All rights reserved.
Corporate location: 88 Colin P Kelly Jr St, San Francisco, CA 94107, USA.
[Adjust notification settings] | [Privacy Policy]

---

At the end of the message, several people are tagged, which triggers a notification email from an official GitHub email
110
Bobbie Chen @bobbiechen.com · 18/09/2025
Somewhere out there, there's a talking head vertical video saying this same thing (with captions that highlight each word)
120
Bobbie Chen @bobbiechen.com · 11/09/2025
Shoutout @andrewhinton.bsky.social for adding to the ~20% of Bluesky images with alt text. For everyone who wants that number to go up (myself included): consider turning on "Require alt text before posting" under Settings > Accessibility to never forget again!
In the Bluesky settings Accessibility section, the "Require alt text before posting" checkbox is checked.
010
Bobbie Chen @bobbiechen.com · 10/09/2025
Great to see you today!!
010
Bobbie Chen @bobbiechen.com · 07/09/2025
This week's blog post: an investigation of image descriptions (alt text) on Bluesky
digitalseams.com
Image descriptions on Bluesky — Digital Seams
An investigation of image descriptions (alt text) on the Bluesky social media platform.
120
Bobbie Chen @bobbiechen.com · 22/08/2025
Lately I've been thinking about vanity milestones: little achievements that are nice to celebrate, but not something to aim for directly.
100
Bobbie Chen @bobbiechen.com · 13/08/2025
Why does @beehiiv.com let random people sign me up for newsletters? It's a real stain on their brand. I usually fill out the report abuse forms but I'm tired of this. Maybe I should just mark as spam and let all the Beehiiv emails go to spam.
110
Reposted by Bobbie Chen
Viktor Winetrout @viktorwinetrout.bsky.social · 11/08/2025
God grant me the serenity to accept the things I cannot change, courage to change the things I can, and a dog that plays basketball
640457
Bobbie Chen @bobbiechen.com · 09/08/2025
This is the best form of landmark photo and you can't convince me otherwise
A photo of the Singapore Merlion being pinched from afar
130
Bobbie Chen @bobbiechen.com · 07/08/2025
My team at work shipped this!
020
Bobbie Chen @bobbiechen.com · 04/08/2025
Refreshingly honest postmortem of a vibe coding security incident: aldenhallak.com/blog/posts/d...
aldenhallak.com
DrawAFish.com Postmortem — Aug 3, 2025 Incident
A blameful postmortem of how my viral HackerNews project got compromised by legacy passwords, missing auth, and the perils of vibe coding.
000
Bobbie Chen @bobbiechen.com · 03/08/2025
I had some vanity milestones for my blog but none of them involved being aggregated into an AI ""news summary"" site
*What they're saying*: The original Google research paper warned about this exact trajectory in 1998.

* “The goals of the advertising business model do not always correspond to providing quality search to users,” wrote Sergey Brin and Larry Page. “We expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers.”

From The AI lifestyle subsidy is going to end - Digital Seams https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-endWritten by [redacted] Bot
Published on June 23rd, 2025 2:24 PM
Social sharing options: link, X/Twitter, Facebook, LinkedIn
010
Bobbie Chen @bobbiechen.com · 20/07/2025
I'm collecting image descriptions from the Bluesky firehose for analysis, and watching the alt text scroll by I had two thoughts: 1. Wow, there's a lot more smutty content on Bluesky than I thought 2. These are easily some of the best (most detailed) image descriptions of the entire dataset
031
Bobbie Chen @bobbiechen.com · 14/07/2025
This week on Digital Seams - I started writing about a birding app and ended up with a manifesto on creating magical software: digitalseams.com/blog/what-bi...
digitalseams.com
What birdsong and backends can teach us about magic — Digital Seams
Who said you had to be reasonable?
000
Bobbie Chen @bobbiechen.com · 14/07/2025
Haley Nahman on memories of early parenthood: "I’m stunned to recall the depth and variety of experiences I underwent, the majority of which have now been lost to me, and which may be recalled only in bits and pieces over the rest of my life."
110
Bobbie Chen @bobbiechen.com · 13/07/2025
Saw some excellent birds in Sausalito this weekend
Family of California quails on the ground. Two adults with the head crest, and two smaller birds nearby. A great egret perched in a tree. It is a large white bird, bending its long neck to look downwards.
010
Bobbie Chen @bobbiechen.com · 11/07/2025
Same but this was delightful www.sftransit.fun
sftransit.fun
What Line Are You?
000
Bobbie Chen @bobbiechen.com · 02/07/2025
Inspired by @eatonphil.bsky.social to be more of a cheerleader today: "So much of life and work is drudgery such that when you see something positive... taking initiative [or] doing something with their skills, how can you not feel an overwhelming urge to cheer them on and hope to see more of it?"
notes.eatonphil.com
Cheerleading | notes.eatonphil.com
Cheerleading
141
Bobbie Chen @bobbiechen.com · 30/06/2025
Just spun up bademails.org - surprisingly, lots of people are unaware of services to create throwaway emails. Although throwaway emails can be useful for privacy, they're also massively used for spam and free trial abuse - this site is a lightweight way for site owners to check on their accounts.
The disposable email checker flags "bobbie+alias@10minutemail.com" as using a known disposable domain, as well as a "plus alias".
000
Bobbie Chen @bobbiechen.com · 29/06/2025
I wrote 1000+ words on the history of this keyboard shortcut: digitalseams.com/blog/why-do-...
digitalseams.com
Why do Sublime Text and VS Code use Ctrl-Shift-P for the command bar? — Digital Seams
These influential editors don't use the common Ctrl-K shortcut. Why?
100