Product thinking for open source library design — lessons from a dying project

I spent some time as a core maintainer of web3.js, the original Ethereum JS library, sunset in March 2025, and watched a team of ~9 people lose to viem's team of 2. Not because the tech failed, but because the people running it were bad at product thinking.

I wrote up what I think OSS library maintainers can take from product discipline: https://pckt.blog/b/krzysu/product-thinking-for-open-source-library-design-qzw69a9

Curious if this matches what other OSS maintainers have seen!

submitted by /u/krisurbas
[link] [comments]