Sign in

Brian Muenzenmeyer

@brianmuenzenmeyer.com
368 followers 231 following 267 posts

📗 Author, @approachableopensource.com 🎪 Sneelock of the Circus 🤹 @nodejs.org website maintainer 🦆 Rough cut woodworker 🎯 OSPO at Target 👨🏻‍🦲 Views my own. He/Him

PostsRepliesMedia
Brian Muenzenmeyer @brianmuenzenmeyer.com · 30/09/2026
Thanks so much nico!
000
Reposted by Brian Muenzenmeyer
Nico Kaiser @nico.kaiser.me · 30/09/2026
📸 #NodeConfEU @brianmuenzenmeyer.com & Claudio Wunder: Replacing What Works: doc-kit and the Next 10 Years of Node.js Documentation
171
Reposted by Brian Muenzenmeyer
NodeConf.eu @nodeconf.eu · 25/09/2026
🥁 𝐒𝐩𝐞𝐚𝐤𝐞𝐫 𝐀𝐧𝐧𝐨𝐮𝐧𝐜𝐞𝐦𝐞𝐧𝐭🎙️ Thrilled to have @wunderacle.bsky.social on the #NodeConfEU 2026 stage! He'll be joining @brianmuenzenmeyer.com as a co-speaker to share the story behind "Replacing What Works: doc-kit and the Next 10 Years of Node.js Documentation." 🎟️https://www.nodeconf.eu
163
Brian Muenzenmeyer @brianmuenzenmeyer.com · 22/09/2026
This is essential promise in our global workflow - nothing merges without thorough review, across timezones and distributed teams. Life happens, so it does come with bypasses for certain labels or paths.
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 22/09/2026
Wrote and released pr-age-gate - a GitHub Action and CLI to help aide Node.js governance, or yours! Make a PR cook for a configurable amount of time... ❌ under 48 hours ✅ 48 hours or more github.com/marketplace/... #opensource #github #governance
A screenshot of action output. It mostly says "Open for 46h 44m — needs 48h (1h 16m remaining)
"
131
Brian Muenzenmeyer @brianmuenzenmeyer.com · 13/09/2026
Aside, have you ever seen a kid try to open one of these? They tire before they can. But yes, hit it harder to get your reward... Usually the strap support system, gives out, not the piñata. No analogies were hurt in the making of this message.
000
Brian Muenzenmeyer @brianmuenzenmeyer.com · 13/09/2026
Today my wife and I chose to empty a piñata went had for 7 years instead of breaking it. They don't make em this adorable anymore. Only 40 pieces of candy for inside. She'll have a home. Our small bit of compassion for today. Yes I'm anthropomorphisizing and I don't care.
A colorful donkey piñata on the table amidst a pile of candy.
140
Brian Muenzenmeyer @brianmuenzenmeyer.com · 31/08/2026
in pursuit of cool, clarity is the victim
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 31/08/2026
Funny thing about MDX is that it leads to less and less markup in your markdown. This is a slow backslide into a full react app again.
220
Reposted by Brian Muenzenmeyer
Darcy Clarke @darcyclarke.me · 04/08/2026
Excited to share vlt 1.0 along with our hosted registries & ecosystem mirrors now GA! A drop-in npm replacement, built so nothing runs on your machine just because you typed install. → faster delivery → malware blocking at the registry layer → graph-native querying
14416
Reposted by Brian Muenzenmeyer
Tim Sharp @tea-sharp.bsky.social · 07/08/2026
Thanks for coming onto the pod! As a newbie to open source, it was really cool to hear how you got involved with PatternLab. I'm following a similar route with Drupal. The DCO concept is great, and I'd love to see Drupal adopt it! @brianmuenzenmeyer.com www.youtube.com/watch?v=zrFh...
youtube.com
Talking Drupal #564 - Approachable Open Source
YouTube video by Talking Drupal
021
Reposted by Brian Muenzenmeyer
NodeConf.eu @nodeconf.eu · 11/08/2026
🥁 𝐒𝐩𝐞𝐚𝐤𝐞𝐫 𝐀𝐧𝐧𝐨𝐮𝐧𝐜𝐞𝐦𝐞𝐧𝐭🎙️ Thrilled to have @brianmuenzenmeyer.com on the #NodeConf EU 2026 stage! He'll tell us the story of "𝐑𝐞𝐩𝐥𝐚𝐜𝐢𝐧𝐠 𝐖𝐡𝐚𝐭 𝐖𝐨𝐫𝐤𝐬: 𝐝𝐨𝐜-𝐤𝐢𝐭 𝐚𝐧𝐝 𝐭𝐡𝐞 𝐍𝐞𝐱𝐭 𝟏𝟎 𝐘𝐞𝐚𝐫𝐬 𝐨𝐟 𝐍𝐨𝐝𝐞.𝐣𝐬 𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧". 🎟️Don't miss it out; secure your tickets www.nodeconf.eu
152
Reposted by Brian Muenzenmeyer
Tim Sharp @tea-sharp.bsky.social · 13/08/2026
The start of the semester has inspired me to learn more about new concepts. I was to find was happy to find a copy of Approachable Open Source in the mail today! 📚 Thanks for the note and for going on the Talking Drupal podcast! @brianmuenzenmeyer.com @talkingdrupal.bsky.social
Tim holding Approachable Open Source by Brian Muenzenmeyer.
021
Reposted by Brian Muenzenmeyer
Node.js @nodejs.org · 09/07/2026
Node.js Interactive @ RenderATL lineup announced. QUIC in core. Built-in TypeScript in Node 26. Event loop deep dives. npm supply chain security. MCP for backends. doc-kit. Integration testing. Platform thinking. Full speaker list: bit.ly/3R1zbz8 Join us in Atlanta: bit.ly/4f7HNvY
0203
Brian Muenzenmeyer @brianmuenzenmeyer.com · 01/06/2026
all my dotfiles are just .dead files
020
Brian Muenzenmeyer @brianmuenzenmeyer.com · 01/06/2026
AI struggling like the rest of us to name things. 😂 #namingishard
A list of git lock files, defunct.
index, index.lock.bak, index.lock.bak.old2.dead.dead, index.lock.dead.dead, index.lock.old.dead.dead
120
Reposted by Brian Muenzenmeyer
Software Engineering Daily @softwaredaily.bsky.social · 14/05/2026
In this episode we cover open source sustainability and the challenges of maintaining critical dependencies. @abbycabs.dev and @brianmuenzenmeyer.com join @joshuakgoldberg.com for a wide-ranging conversation. softwareengineeringdaily.com/2026/05/14/o...
softwareengineeringdaily.com
Open Source Sustainability - Software Engineering Daily
Open source software underpins nearly every modern application, including frameworks powering the most popular websites, to the libraries securing financial backend systems. However, while open source...
022
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
🆕 Chapter 7 Open Source Sustainability (23 min read) You cannot take care of someone else if you aren't taking care of yourself. This is sustainability on a personal and systemic level. Let's frame our work against broader timescales, and remember why this matters.
121
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
🆕 Chapter 6 Open Source in the Workplace (20 min read) You don't need permission to do your job. Engaging with open source is already the norm, because you consume it. Energize yourself, your team, & your company to give more of a damn. I am not kidding, & I offer practical advice to make it happen.
101
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
🆕 Chapter 5 Community Investment (40 min read) Overwhelmed yet? That's how it can be. We cover ways you can invest further in your project as an investment in yourself and others. Time is our critical resource, so we cover impactful decisions and automation. Be wary as you steer your community.
111
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
🆕 Chapter 4 The Four Files of Any Open Source Project (38 min read) We frame every open source project against four files. I won't keep you in suspense. I prioritize the README, LICENSE, CHANGELOG, and CODE_OF_CONDUCT files. We cover an array of conceptual and technical topics, and get real real.
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
Chapter 3 Consuming Open Source Software (36 min read) Dependencies as a double-edged sword. We cannot help but use them, & therefore they must be wielded with care. How can we evaluate the need for a dependency beyond GitHub stars & download counts. And what if we don't need a dependency at all?
111
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
Chapter 2 The Spectrum of Engagement (35 min read) An exploration of all the ways we can engage with open source projects. This ain't a mountain to climb though, we can each bring our unique skillsets and interests to any project. I promise, you have something unique to offer.
111
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
So what's in the book? A Foreword by Brad Frost Chapter 1 Principles and Promise (19 min read) A conceptual understanding of open source's origins and strictest definitions. Can it be more? We glance at the interconnectedness of our communities, and hint at the parts we can play in them.
101
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
Last year I quietly celebrated the one year annivesary of launch, and logged three plane flights to support two book signings at @allthingsopen.bsky.social and @jsconf.bsky.social , in addition to four podcasts. I cannot thank the community enough for the response and connections made.
111
Brian Muenzenmeyer @brianmuenzenmeyer.com · 26/03/2026
📣 Two Announcements! 1️⃣ Approachable Open Source is now free to read online! 2️⃣ US fulfillment is now $7 flat, anywhere. You basically pay shipping. `TLDR' - It's time to fully give the community to book. Completely. Totally. Like, go read it now! approachableopensource.com/read/
approachableopensource.com
Approachable Open Source
Read Approachable Open Source
111
Brian Muenzenmeyer @brianmuenzenmeyer.com · 13/02/2026
Tell me you've had layoffs without telling me you've had layoffs
the frontpage of the washington post with the masthead repeated twice
150
Brian Muenzenmeyer @brianmuenzenmeyer.com · 31/12/2025
Also wrote a more personal blog style post over at brianmuenzenmeyer.com/posts/2025-i...
brianmuenzenmeyer.com
Introducing Gorilla: A Parent-Controlled YouTube Experience : Brian Muenzenmeyer
Introducing Gorilla: A Parent-Controlled YouTube Experience : A New Way for Parents to Curate YouTube Content for Their Kids : The personal website of Brian Muenzenmeyer.
020
Brian Muenzenmeyer @brianmuenzenmeyer.com · 31/12/2025
Introducing 🦍Gorilla! A YouTube wrapper that give parents the ultimate control over what their kids watch. I built this for my kids, and they love it. Moreover, they watch LESS NOW. Check out out at gorilla.tube www.linkedin.com/pulse/introd... #parenting #ipadkids #youtube #indiedev
linkedin.com
Introducing 🦍Gorilla - an app to make your own YouTube Kids - that you control.
I've been working on a YouTube wrapper for the boys. I call it Gorilla! Get it at https://gorilla.
182
Brian Muenzenmeyer @brianmuenzenmeyer.com · 23/12/2025
kidding aside, some research says I might be able to actively re-habilitate this domain, if it's worth it, via google search console work. need to crunch some numbers
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 23/12/2025
I could do something pretty funny with those requests, but I don't wanna be a dick.
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 23/12/2025
Bought a domain and pushed some content to it. Early analytics turned up WAY too many hits. Wayback says it hosted porn about 5 years ago. I guess availability is no longer the only concern on domain searches - you might be inheriting a WHOLE LOT of unwanted traffic.
120
Brian Muenzenmeyer @brianmuenzenmeyer.com · 20/12/2025
Finally released my long-form version of Finite Source Machines: Contribution for Busy Humans from All Things Open this October. Read it at approachableopensource.com/blog/2025-op... Thanks again to @allthingsopen.bsky.social for the opportunity. #opensource #lessonsfrom500yearsago
The title slide of the talk, Finite Source Machines: Contribution for Busy Humans. It depicts a study drawn by Leonardo Da Vinci for his unfinished painting, The Adoration of the Magi.
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 06/12/2025
It'd be nice to be able to generate an SBOM as an artifact on the Releases page too.
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 06/12/2025
It's Friday night, so of course I spent it opening a bug report to GitHub on their SBOM generation feature. SBOMs reference a branch, with no correlation to the sha of the current commit on the default branch. Very simple win to introduce true traceability. #FridayNightCoding #GitHub #SBOM
131
Brian Muenzenmeyer @brianmuenzenmeyer.com · 25/11/2025
This is true of all team members actually. The trick is to have more >1 days than less
000
Brian Muenzenmeyer @brianmuenzenmeyer.com · 17/11/2025
All the interesting stuff to me is in the deltas. But that YoY insight can be flawed too or easy to associate too much, with new data collection techniques or outreach.
000
Brian Muenzenmeyer @brianmuenzenmeyer.com · 17/11/2025
❤️
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 16/11/2025
Anyway, enjoy, report bugs, etc. I wrote it REALLY fast, like.... delete the CSS and go! But each iteration gets better markup, and the tech (11ty) still holds up years later. Finally switched this to pnpm too.
010
Brian Muenzenmeyer @brianmuenzenmeyer.com · 16/11/2025
This also just begs for a playable tetris game. I need worked to polish this initial cut of AI slop into a Web Component that can handle many tetris blocks, or give me just one, etc. Seems like a fun thing to iterate on. Only renders on wider screens.
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 16/11/2025
People want to classify you as one thing or another. Life is far more complicated than that and I choose to celebrate it.
111
Brian Muenzenmeyer @brianmuenzenmeyer.com · 16/11/2025
Gave brianmuenzenmeyer.com a facelift this week. I've leaned into this notion that I don't fit into a neat box anymore. I'm a multifaceted leader and human, at work, in life, in my relationship, etc. I keep seeing this reality in my travels, and sometimes it even hinders me.
the new homepage for brianmuenzenmeyer.com

me, at All Things Open, with a dithered effect and procedurely generated tetris blocks overlayed
260
Brian Muenzenmeyer @brianmuenzenmeyer.com · 08/11/2025
💸 Lastly, I've prices of the book to get it into more hands. For those outside of shipping zone, there are some print on demand options now on the site too. If you are interested in supporting me and my work, check it out. approachableopensource.com/shop/
approachableopensource.com
Approachable Open Source
Buy Approachable Open Source
000
Brian Muenzenmeyer @brianmuenzenmeyer.com · 08/11/2025
(I learned today that some of the backtick formatting was lost on epub to HTML conversion, so I'll be working to fix that!)
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 08/11/2025
🆓 To celebrate this new post, I've also released Chapter 3: Consuming Open Source Software. This remains a good coffee read and resource nonetheless. Find this in the comments, as well as the source code.
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 08/11/2025
✨ This post complements Chapter 1 of Approachable Open Source - providing thematic oomph as you start your reading journey. I've "illuminated" the text with a link directly too it. A first iteration of transforming the text into a truly perennial resource that will outlast any print run.
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 08/11/2025
🎙️ This idea percolated from a short conversation with Marty Henderson, into a @nodejs.org blog post, to a cozy @minnestar.org talk, to a great JavaScriptMN meetup night, and finally a full-stage @jsconf.bsky.social talk last month. It was only proper to give this the long-form treatment it deserves.
100
Brian Muenzenmeyer @brianmuenzenmeyer.com · 08/11/2025
🌐 For immediate release, from my desk to your device... 📰 Saturday News Drop! 📓 New post: Open Source Pace Layers, now live on the approachableopensource.com blog! approachableopensource.com/blog/2025-op...
approachableopensource.com
Approachable Open Source
Adapting an idea and visualizing symmathesy.
110
Brian Muenzenmeyer @brianmuenzenmeyer.com · 24/10/2025
Recording for my @jsconf.bsky.social talk is now up www.youtube.com/watch?v=hRxS... #opensource #nodejs
youtube.com
Node.js - You Don't Need a Dependency - Brian Muenzenmeyer, Node.js
YouTube video by OpenJS Foundation
093
Brian Muenzenmeyer @brianmuenzenmeyer.com · 21/10/2025
You know you have a good open source team when you can resolve a production outage from report, triage, debugging, fix, testing, through to PR merge and deployment in 57 minutes. #nodejs #opensource github.com/nodejs/nodej... github.com/nodejs/nodej...
github.com
Download page is blank · Issue #8248 · nodejs/nodejs.org
URL: https://nodejs.org/en/download Browser Name: Chrome Browser Version: 141.0.7390.108 Operating System: Windows 10, 22H2 How to reproduce the issue: Open nodejs.org website Navigate to Download ...
091