Jono Yeong

@jonathanyeong.com

Staff Dev building with Go, TS, Ruby, Rails Obsessed about developer experience Learning how to make apps pretty 🇦🇺 🏠 Toronto, Canada 🌐 https://jonathanyeong.com/ 📨 https://buttondown.com/jonoyeong

code and tests aren't the moat. they never were. no need for agents to copy a project. forking was always an option. the moat of an oss project is its community, its governance, and its ecosystem connections. agents will never be able to replicate that. don't hide. let's build in the open, together

A reminder of one of the loveliest pairs of siblings in the dictionary: ‘muscle’ and ‘mouse’. To the Roman imagination, the flexed biceps of a (typically naked) athlete resembled a rodent scuttling under the skin. ‘Musculus’, in Latin, means ‘little mouse’.

I’ve always been on the fringes of open source but after being thrust into the @npmx.dev community exactly one week ago, I can firmly conclude that this is the stuff that has always powered The Internet and it must continue at all costs.

Thought I'd talk a bit about npmx likes and how they work. - They are on atproto - The source of truth is from constellation 🌌. We get the total distinct did count, and if you have liked it - Likes are cached server side for 5 mins. - Uses the package url as the key to the record.

Wanna come work with me? ngrok are shortly going to be posting a position for someone to take ownership of our video content, focusing on well-researched, well-presented AI educational stuff (a la ngrok.com/blog/prompt-...). If that sounds like your cup of tea, my DMs are open 🙏

The community has really rallied around @npmx.dev. I happened to have built outputs from _long ago_ when I first pulled the repo 4 days ago. The difference is subtle but also hiding massive improvements and efforts by all involved.

Screenshot of npmx's package page for Vue.

Layout with header section detailing package name, description and other metadata.
With the readme and a sidebar below it.Screenshot of npmx's package page for vue as at time of post.

Layout has shifted to a full length sidebar with collapsible sections next to the header detailign the package with the readme below it.

Also visible are new features like comparing packages and auto generated documentation for the package.