Sign in

Brian Gershon

@brianfive.xyz
210 followers 287 following 116 posts

Building and experimenting across the stack. briangershon.com | sky.briangershon.com

PostsRepliesMedia
Reposted by Brian Gershon
Ryan Hill @ryanhillart.bsky.social · 16/08/2026
Mural for Belltown Blast today
Zuckerberg's yacht under attack by kraken and orca in Seattle, mural painted at Belltown Blast
0759
Reposted by Brian Gershon
Mozilla @mozilla.org · 12/08/2026
A good tech future won't be built by billionaires. Meet our 2026-2027 Mozilla Fellows 🥳 10 global builders making the alternatives. More on their projects coming 🔜 #MozillaFellows mzl.la/4g6d4jh
5314836
Reposted by Brian Gershon
Brad Fitzpatrick @bradfitz.com · 12/08/2026
Just saw my first solar eclipse. A++. Would recommend. (Currently on Liberty of the Seas, just north of Spain) Here it is at 4x rate:
918526
Brian Gershon @brianfive.xyz · 27/07/2026
Save Excalidraw drawings directly in the Atmosphere with Lexidraw, great concept!
010
Reposted by Brian Gershon
Dare Obasanjo @carnage4life.bsky.social · 13/07/2026
The post is about a project that was acquired by Anthropic being rewritten using AI but the specifics are less interesting than the pattern.
raymyers.org
Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
Programming language drama ensues as tech bros oversell the end of software engineering.
1125
Reposted by Brian Gershon
mr. TIM @timkellogg.me · 09/07/2026
lanius: an agent harness built for the great AI scale-down frontier models are too expensive to use 100%, and all the good ways to use them 5% of the time involve a heck of a lot of moving parts to coordinate lanius has messaging at the core timkellogg.me/blog/2026/07...
timkellogg.me
Lanius: AI Agents Need an OS, Not a Bigger Brain
Principal AI Architect. Creator of open-strix, a harness for building agent teams. Writing about AI architecture, stateful agents, and what happens when you give AI memory.
149712
Reposted by Brian Gershon
Swizec Teller @swizec.com · 06/07/2026
code review is the highest leverage activity senior+ engineers can do yes it's a bottleneck. review the code anyway, you shouldn't automate this away swizec.com/blog/theory-...
swizec.com
Theory of constraints, AI, and code review | Swizec Teller
Feedback from an expert is how you learn taste. Your code doesn't matter until it's shipped.
121
Reposted by Brian Gershon
Gordon Padelford @gordonofseattle.bsky.social · 06/07/2026
“The question of whether the beautiful game has helped Seattle meet some of its sustainability goals — and perhaps beautified the city in the long run — is something city leaders and advocates will be paying attention to long after the tournament has ended.” Traffic today on 2nd Ave 😍
201203188
Reposted by Brian Gershon
Tom Resing @tomresing.com · 02/06/2026
Amateur stick figure artist @brittanyellich.com now presenting @cascadiajs.com about @atproto.com 1 week into her new role at @bsky.app after some time at @github.com and a presentation at @atmosphereconf.org earlier this year. Representing @pdx.atproto.camp with others who took the train here
Brittany on stage smiling, nice Adidas!
1141
Brian Gershon @brianfive.xyz · 03/06/2026
As we were singing karaoke last night at @cascadiajs.com wrapping up a great conference, hours earlier we learned origin story or low-res imagery alongside karaoke songs. Why does this 1986 CD+G format still exist, and what’s a modern take on what you can build today? Check out Luis’ project.
273
Reposted by Brian Gershon
INTDEV @internetstudio.bsky.social · 28/05/2026
Check out our flagship product at INTDEV!
0105
Reposted by Brian Gershon
Jovi 🐨 @jovidecroock.com · 12/05/2026
New post on supply chain security for npm packages — covering the publishing workflow I push in the projects I maintain, plus the consumer side: why pnpm is a better default than npm, its native minimumReleaseAge config, and trustPolicy: no-downgrade to catch provenance regressions automatically.
jovidecroock.com
Hardening publishing & consuming
A practical look at reducing blast radius in npm publishing workflows — environment-gated OIDC publishing, limiting manual access, and what consumers can do on their end.
2167
Reposted by Brian Gershon
R "Nearest" Nabors @nearestnabors.com · 12/05/2026
Switching over from Ollama to llama.cpp after reading this: sleepingrobots.com/dreams/stop-... Today I'm setting up a Grand Competition (Phoenix evals) between itty bitty models to see who is going to be the Top (local) Model for Mima (with Prompt Engineering, of course)
sleepingrobots.com
Friends Don't Let Friends Use Ollama | Sleeping Robots
Ollama gained traction by being the first easy llama.cpp wrapper, then spent years dodging attribution, misleading users, and pivoting to cloud, all while riding VC money earned on someone else's…
2142
Reposted by Brian Gershon
mclindblom.bsky.social @mclindblom.bsky.social · 08/05/2026
The @historylink.bsky.social has chronicled the historic March 28, 2026 grand opening of light rail on a Lake Washington floating bridge. www.historylink.org/File/23523
historylink.org
Light rail begins across Lake Washington on March 28, 2026.
At 10:27 a.m. on March 28, 2026, the first train with regular passenger service across Lake Washington departs Seattle's Judkins Park Station for Redmond. The moment marks the culmination of a nearly
0103
Brian Gershon @brianfive.xyz · 25/04/2026
As 2026 midterms approach, here’s an awareness article on how to spot and dissect misleading election fraud rumors.
000
Brian Gershon @brianfive.xyz · 20/04/2026
Thanks @caidan.dev for the solid beta! I really like your concept of leaning into the terminal and the power of piping commands together, while introducing an infinite canvas to visually contain and persist the whole workflow.
120
Reposted by Brian Gershon
CascadiaJS @cascadiajs.com · 14/04/2026
There is SO MUCH happening at CascadiaJS 2026 we couldn't fit it into 280 characters, so here's a video 📺 The full talk schedule is up, Rockbox Karaoke is bought out and we can't wait to see you all soon! cascadiajs.com/2026/schedule
022
Reposted by Brian Gershon
Tom MacWright @macwright.com · 06/04/2026
finally posted thoughts about the atmosphere conf (along with an illustration and a bunch of tweaks to the blog) macwright.com/2026/04/05/i...
macwright.com
In the Atmosphere
A lot of nice people in Vancouver talking about nerd stuff
36210
Brian Gershon @brianfive.xyz · 26/03/2026
$25 in API charges after one day running OpenClaw on defaults. A few config changes cut that dramatically. www.briangershon.com/blog/opencla...
briangershon.com
How to Avoid Runaway API Costs in OpenClaw | Brian Gershon
Routing every OpenClaw request, from background tasks to complex reasoning, through a premium model adds up fast. Here is how to right-size it.
000
Brian Gershon @brianfive.xyz · 18/03/2026
deathbyclawd.com
deathbyclawd.com
Are You Just a .md File?
Find out if your SaaS can be replaced by a Claude Skill. The SaaSpocalypse Survival Scanner.
021
Brian Gershon @brianfive.xyz · 24/02/2026
Building OpenClaw-style agents? Here is how to run skills without API keys in the agent container. Pattern: two containers - agent posts to an internal URL, tool service holds the credential. The key never crosses into agent space. www.briangershon.com/blog/securin...
briangershon.com
Securing Claude and Your Skills: Keeping Credentials Out of Your Agent Container | Brian Gershon
Research shows nearly 20% of publicly available AI agent skills are suspicious or malicious - many targeting your credentials directly. This post explains why that risk is easy to miss, links to the r...
000
Brian Gershon @brianfive.xyz · 24/02/2026
Claude Code was asked what tools would make it most effective. Top picks: ast-grep for structural code search, difftastic for AST-based diffs, shellcheck for shell script safety. Tools that let AI work on code structure - not just text patterns. batsov.com/articles/202...
batsov.com
Supercharging Claude Code with the Right (CLI) Tools
Ten CLI tools recommended by Claude Code itself, ranked by how much they’d boost its productivity.
010
Reposted by Brian Gershon
SeattleJS @seattlejs.com · 08/01/2026
Our first SeattleJS meetup of 2026 is coming up next Wednesday! New year, new content format: We're going to be hosting a moderated panel discussion on using AI in developer workflows. Curious about how other people are using LLM-based tools? Bring your questions for our panelists! RSVP:
luma.com
SeattleJS: Web Tech Talks - January · Luma
🎉 Get ready to learn and connect at SeattleJS! 🎉 Prepare for an evening filled with fun, networking, and learning. Whether you're a seasoned developer or…
021
Brian Gershon @brianfive.xyz · 08/01/2026
Want to try vibe coding without production software complexity? HTML tools are the perfect playground for LLM-assisted development. Single files, no deployment, no dependencies. Just experiment and iterate. www.briangershon.com/blog/make-to...
briangershon.com
Make the Tool You Wish Existed (with Your LLM) | Brian Gershon
Build custom HTML tools that fit your exact workflow using LLMs. No extensive programming knowledge required. Turn workflow problems into practical tools in hours.
010
Brian Gershon @brianfive.xyz · 03/12/2025
AI coding assistants index your entire codebase, including credentials and customer data. Each AI coding tool handles security differently. Configure exclusions and teach AI tools what's off-limits. www.briangershon.com/blog/securin... #AICoding #DevTools
briangershon.com
Securing AI Coding Tools: Permission Controls and Credential Protection for Engineering Teams | Brian Gershon
AI coding tools handle security, data retention, and training data differently. This guide helps you quickly find tool-specific security configurations, compare approaches across Claude Code, GitHub C...
121
Brian Gershon @brianfive.xyz · 20/11/2025
I wanted portable AI tools you can spin up by describing them, not hand-coding MCP servers. Describe what you want once. A registry turns that into MCP servers and CLIs that any AI coding assistant can use. One definition, every assistant and format you need. www.briangershon.com/blog/build-a...
briangershon.com
Build a Registry of AI Tools. Generate MCP Servers and CLIs. | Brian Gershon
Define prompts and tools in markdown files by describing them to an LLM. A registry framework converts those markdown specs into MCP servers and CLI tools automatically. You iterate in markdown, not f...
000
Brian Gershon @brianfive.xyz · 13/11/2025
When AI summarizes customer reviews, it often invents names and numbers that look real but aren’t. We saw this in weekly reports across Google, DoorDash, Yelp. Strong insights, wrong facts. Fix: teach AI to verify its own work, not just summarize data. www.briangershon.com/blog/feedbac...
briangershon.com
How to Correct AI Errors When Analyzing Customer Reviews | Brian Gershon
When AI generates customer review summaries and trends, it hallucinates numbers and names. Learn how verification tools and feedback loops catch these errors automatically and teach AI to correct its ...
010
Brian Gershon @brianfive.xyz · 04/11/2025
As teams adopt AI coding tools, they face familiar challenges: maintaining code quality and consistency with team standards. The same principles that help developers write better code can also guide AI tools. Read more at: www.briangershon.com/blog/check-c... #AI #DevTools
briangershon.com
Check Commands: Teaching AI to Catch and Correct Team Code | Brian Gershon
When teams use AI tools to generate code, consistency becomes critical. Learn how the check command lets AI tools discover and fix their own errors, and how AGENTS.md teaches your AI tools to generate...
050
Reposted by Brian Gershon
Vercel @vercel.com · 11/09/2025
Billions of requests across MCP servers deployed on Vercel, including Zapier, Solana, and our own. A key insight: wrapping your API in an MCP server isn't enough. Here's what's working best so far: vercel.com/blog/the-se...
vercel.com
The second wave of MCP: Building for LLMs, not developers - Vercel
The second wave of MCP, building for LLMs, not developers. Explore the evolution of MCP as it shifts from developer-focused tools to LLM-native integrations. Discover the future of AI connectivity.
0153
Brian Gershon @brianfive.xyz · 23/06/2025
I met Mikeal at the first NodeConf, which he helped organize. He’s the earliest and most vibrant memory I have of the excitement and community he helped form during the early days of Node.js, and as a strong voice in the JavaScript ecosystem. Rest in peace Mikeal.
110
Brian Gershon @brianfive.xyz · 01/06/2025
I jumped full-time on the JavaScript train 2008, as Node.js was just starting up as well. Fun to run through this timeline and remember the birth of npm, Backbone (and spine.js), Atom Shell (Electron), React, Gulp, ... deno.com/blog/history...
deno.com
A brief history of JavaScript | Deno
In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.
010
Brian Gershon @brianfive.xyz · 30/05/2025
A handy tool for discovering and cleaning up code debt in your TypeScript projects: `npx ts-unused-exports tsconfig.json`
010
Reposted by Brian Gershon
GitHub @github.com · 24/05/2025
How do you gracefully sunset an open source project? 🌇 Get valuable do's & don'ts from three experienced maintainers and set up a smooth transition for your community. 👇
github.blog
Dos and don’ts when sunsetting open source projects
Three maintainers share their tips for gracefully sunsetting open source projects.
1528
Brian Gershon @brianfive.xyz · 18/05/2025
If you are trying to use OpenAI Files API in Node.js and running into duplex and other errors uploading files: You will fall down a lot of rabbit holes on the internet and with LLMs. Instead, `npm add undici` to update Node to the latest version of `fetch`. philna.sh/blog/2025/01...
philna.sh
Troubles with multipart form data and fetch in Node.js
This is one of those cathartic blog posts. One in which I spent several frustrating hours trying to debug something that really should have just worked. Once...
120
Reposted by Brian Gershon
Sergey Shandar @sergey-shandar.bsky.social · 31/01/2025
What are the risks and hidden costs of modern social networks and platforms? medium.com/@sergeyshand... #social-network #digital-rights #dweb #web3 #fediverse
medium.com
Digital Space. How it should be Done
We live in the digital epoch, but we keep our data on centralized services, with vendor lock-ins and constant policy changes, where your…
063
Reposted by Brian Gershon
Archived fry69 @fry69.altq.net · 15/05/2025
Bluesky / #atproto hack: Filter posts about a rarely used topic (e.g. a small city you live in or any other *very* specific keyword) with Firesky like this: firesky.tv?filter=speci... Then click on the "(rss)" link, put this into your RSS reader. Now you will get updates for this topic there.
Screenshot showing the "specifickeyword" filter in Firesky with a link to a RSS feed on the right
3112
Reposted by Brian Gershon
Simon Willison @simonwillison.net · 15/05/2025
Here's the full workshop handout plus annotated slides from "Building software on top of Large Language Models", a three hour tutorial I presented yesterday at PyCon US #PyConUS simonwillison.net/2025/May/15/...
simonwillison.net
Building software on top of Large Language Models
I presented a three hour workshop at PyCon US yesterday titled Building software on top of Large Language Models. The goal of the workshop was to give participants everything they …
418642
Reposted by Brian Gershon
Boris @bmann.ca · 13/05/2025
Congrats to @ngerakines.me for a new version of @smokesignal.events. This is a very major rewrite, and also open sourcing of the whole codebase - with more features yet to come! Events connect people - the exact kind of thing that should be available on an open protocol.
1297
Reposted by Brian Gershon
Anirudh Oppiliappan @anirudh.fi · 07/05/2025
this might finally get me to publish sh.tangled.*
2142
Brian Gershon @brianfive.xyz · 05/05/2025
A handy site for looking up the latest LLM models. (though I didn't see the OpenAI o3 family in there) modelname.ai
modelname.ai
modelname.ai - AI Model Names Directory
Find and copy AI model names instantly. Search OpenAI, Gemini, Claude & Grok models without digging through documentation.
000
Reposted by Brian Gershon
Jason Cohen @asmartbear.com · 05/05/2025
Businesses intentionally allocate budget (includes both human beings and direct spend) on specific projects / initiatives / requirements / oppys / problems / etc.. They 𝘸𝘪𝘭𝘭 spend on whatever they've decided are the top few priorities. (1/5)
longform.asmartbear.com
Product Purgatory: When they love it but still don’t buy
When even “free” is too expensive.
241
Reposted by Brian Gershon
Laurens @laurenshof.online · 01/05/2025
This week's Bluesky and ATProto news - ATmosphere Report #114 - First EU atproto conf with @ahoy.eu - Verification on Bluesky with checkmarks - @stream.place gets 500k in funding - A 50k grant from @freeourfeeds.com for developing IndieSky with dev community fediversereport.com/atmosphere-r...
fediversereport.com
ATmosphere Report – #114
Bluesky launches a checkmark verification system, streaming software Streamplace gets 500k USD in funding, and much more!
47224
Brian Gershon @brianfive.xyz · 01/05/2025
Nice write-up! “While chat is powerful, for most products chatting with the underlying LLM should be more of a debug interface – a fallback mode – and not the primary UX. So, how is AI making our software more useful, if not via chat? Let’s do a tour.”
020
Reposted by Brian Gershon
Josh Goldberg @joshuakgoldberg.com · 28/04/2025
I'm thrilled about where OctoGuide is going to go. It does the work of several actions used in create-typescript-app for a while. Plus it's got centralized+friendly docs, a robust platform for rules, and a great URL (lol). Please try OctoGuide out and let me know how it feels! 💚 octo.guide 8/8
0112
Brian Gershon @brianfive.xyz · 29/04/2025
What MCP Must Get Right to Succeed seanfalconer.medium.com/is-mcp-the-n...
seanfalconer.medium.com
​​Is MCP the New REST or the Next Betamax?
From Betamax to REST to Chrome, history shows: the best tech doesn’t always win. Will MCP?
000
Reposted by Brian Gershon
New_ Public @newpublic.org · 23/04/2025
This post from @rudyfraser.com, founder of @blacksky.app, is bursting with ideas for how communities can tailor federated social platforms to their needs and further unleash the prosocial potential embedded within the AT Protocol and Bluesky.
blog.rudyfraser.com
An internet of many autonomous communities
Making communities a true part of the protocol will encourage others to build things for those communities, start new communities, and hopefully foster models for self-sustainability.
01810
Reposted by Brian Gershon
Paige Watson @softwareascraft.com · 21/04/2025
The fourth in the series on "Developing with ADHD", I talk about Discovery Trees and how helpful they are in visually tracking my work. Discovery Trees: Visible Tasks Tracking for ADHD developers: softwareascraft.com/adhd/discove...
softwareascraft.com
Discovery Trees: Visible Tasks Tracking for ADHD developers
How Test-Driven Development helps with cognitive overload, decision paralysis, and debugging distractions.
232
Reposted by Brian Gershon
Jeffrey Rowland @wigu.org · 19/04/2025
I invented a new phone to help save time in the morning
A drawing of a perfect phone that only has three buttons on it, one of them says IS HE DEAD one of them says AM I BROKE and the other one says RELAXING PUZZLE GAME
388346286701
Reposted by Brian Gershon
Jim Musil Painter @jimmusilpainter.bsky.social · 18/04/2025
My painting COASTAL POPPIES
632274453005