wbnns ⚡️

wbnns ⚡️

@wbnns· 16.2K followers
On the Show×1Live Chat×1Featured Cast×18
What do these mean? →

Building mru.space • ran bitcoin.org, led teams @coinbase • editor of Mastering Bitcoin & Mastering Ethereum • software that outlives its makers

Share card

Appearances

Often on the show with

Casts Featured on GM Farcaster

Open cast on Farcaster
wbnns
@wbnns

Local paper last week, TV this week 🙏 RTP, Portugal's national public broadcaster, had me in their Azores news studio to talk about the flight tracker I built for the islands Flights here are expensive, and the same route can cost 3x more depending on the day you book So I built a free tool that watches all 18 direct routes every day to help people get the best prices You can just build things that make your corner of the world better https://x.com/wbnns/status/2101284941434937711

Open cast on Farcaster
wbnns
@wbnns

Spent some time taking a look at the Farcaster client now that it's been open sourced: - Lots of good stuff! MIT license, web and mobile both in there. Installed in just a few min and built in even less, runs locally against the production API. Serious feat of development and S/O to folks that have worked on this at Neynar and Merkle - The client code is open but the API isn't; the client talks to a private API w/ ~600 unique paths (780+ operations once you count methods) - To be fair you don't need all of them & a good chunk is admin/internal tooling plus wallet/swaps/tips/quests; a minimal client could work with less but would still be a lot of surface area - The API allowlists origins; you can run locally (localhost), and farcaster.xyz / warpcast.com work; this is browser-level though (CORS), so yes you could proxy it but you'd be routing around a control that's there on purpose and can be closed whenever - So you can fork it, run it, change whatever you want etc locally but the biggest challenge is that there's no backend to point at - Snapchain stores protocol messages: casts, reactions, follows, profiles, verifications but not things like DMs, notifications, sessions, feed, or search - For example to generate a home feed a client needs to be able to read follows, fetch casts, merge, sort, populate profiles, count reactions, resolve embeds, paginate, etc. Snapchain doesn't do this, you need an indexer. Neynar sells one, or you build your own (not easy, also requires a lot of resources & maintenance especially with increased usage, which is hard to accurately budget for) - So three layers: snapchain (protocol data), an indexer like Neynar (makes it queryable), a product backend (DMs, auth, notifications, search, catalog). The client needs all three if you want to build your own - BUT with this open client you can now point at 780+ operations and see exactly how much product sits between the protocol and an actual app Good opportunity to learn & build more Folks that have expressed interest in taking the helm would benefit from sharing more details on how they'd technically operate and maintain this in a scalable way It's definitely expensive, requires multiple full-time resources, needs some sort of healthy revenue model There's enough public information now with the release of the open client to fully scope it out p.s. a token is not a revenue model, it just buys more time to get back to where we are now https://farcaster.xyz/manan/0xd058045c

Open cast on Farcaster
wbnns
@wbnns

Me, my friends and family are all super competitive... and we're always living in or traveling to places where we can't speak the language very well I wanted a fun way to actually pick up words better -- and to challenge my friends so I can say I'm smarter than them (j/k) So I've made a game called Gokab... free to play, no ads Every day the whole world gets the same game; it resets at midnight -- see how many words you can get right, and how many people you can beat, before time runs out It's available in French, Italian, Portuguese and Spanish to start You can challenge your friends if you want to play or try to beat my score... 85% on Spanish :) https://playgokab.com/

Open cast on Farcaster
wbnns
@wbnns

In August I'll be launching a new app every week But this wouldn't be possible if I was having to rebuild login, payments, emails, mobile app shells and more, every single time I need to be able to one shot my prototypes using a coding agent, quickly, and get the boring stuff done fast so I can focus on the actual app: the unique parts, polish, and marketing So solving this problem is the first app I'm shipping :) It's called One Shot It's a bit rough around the edges heading into this weekend so I'm hoping to crowdsource getting help breaking it -- so if you read this far, it's $1 through Sunday 11:59PM UTC...next week it'll be $49 as I continue to add more features (e.g. crypto) If you're working w/ AI, wanting to ship prototypes fast and tired of rebuilding the boring stuff, grab it, come along for the ride and lmkwyt! https://shiponeshot.com/

Open cast on Farcaster
wbnns
@wbnns

For many L2s, a significant portion of TVL comes from a native token (the red section of TVL in the below graphic from L2Beat) It's pretty cool to see how big Base has gotten in such a small amount of time without one Base has no plans to issue a new network token and 100% of Base's total value comes from its communities, creators and builders

Embed from @wbnns
Open cast on Farcaster
wbnns
@wbnns

Someone asked me yesterday how many hours I have to work a day to be able to do what I do in this space; he was trying to figure out if it is something for him and that maybe it would be too much work I told him this question is like asking a musician how long they have to play a guitar to write songs, or a professional sports player how long they have to dribble a basketball to play in the NBA There are no hours or days you have to do something when you are doing something that you love Do the things that you love; if you're counting the time it's probably not the thing

Open cast on Farcaster
wbnns
@wbnns

This week will be the first week in over a month where the Base team won't be increasing the gas target, why? On Wednesday fault proofs go live on Base, moving the entire network toward Stage 1 Decentralization. This change is a huge milestone because it allows anyone to deposit and withdraw funds to/from Base via Ethereum without having to rely on any centralized actors. Base is for everyone.

Embed from @wbnns
Open cast on Farcaster
wbnns
@wbnns

Tips for new builders: 1. Marketing does not lead to product-market fit 2. Community building leads to product-market fit 3. Marketing is not community building 4. Community building is hard 5. You have to do it every day 6. Only you can do it