WEBVTT
NOTE The Rundown — nextbig.dev daily audio edition, 2026-03-22

1
00:00:00.000 --> 00:00:08.248
<v Marcus>Hey everyone, welcome to Builder's Briefing for March twenty-second, twenty-twenty-six. I'm Alex, joined as always by Sam. We've got a packed one today — open source coding agents hitting a tipping point, some really interesting model drops, and a Rust-versus-TypeScript performance story that might change how you think about WASM.

2
00:00:08.248 --> 00:00:10.434
<v Nadia>Yeah, and someone built a Bluesky client in Fortran, so we'll get to that too. Let's go.

3
00:00:10.434 --> 00:00:20.818
<v Marcus>Alright, the big story. Two serious open-source AI coding agents dropped in the same week. OpenCode — which blew up on Hacker News, over six hundred fifty points — is positioning itself as the open-source Cursor alternative. It's terminal-native, MIT-licensed, and you fully own it. And then Google Labs quietly shipped Stitch Skills on GitHub, their own open-source coding agent with a composable skills architecture.

4
00:00:20.818 --> 00:00:29.960
<v Nadia>Okay, so what jumps out to me is how different the design philosophies are. OpenCode is very much a CLI-first tool — if your team already lives in the terminal, it just slots right in. Stitch is doing this modular plugin-style thing where you compose skills together. It's almost like Google is betting that the agent itself is less important than the building blocks.

5
00:00:29.960 --> 00:00:37.239
<v Marcus>Exactly. And both are MIT-licensed, both ready to self-host today. So if you've been paying twenty bucks a month for a proprietary coding assistant, you now have two credible alternatives with no vendor lock-in. You can wire them into your own CI/CD pipelines, customize them however you want.

6
00:00:37.239 --> 00:00:43.748
<v Nadia>Right, and what's wild is the implication for the next six months. Coding agents are commoditizing fast. The moat isn't the agent anymore — it's the context you feed it. Your codebase, your conventions, your deployment pipeline. That's where the value lives now.

7
00:00:43.748 --> 00:00:46.829
<v Marcus>If you're building developer tools or internal platforms, seriously evaluate both of these this week. Links in the briefing.

8
00:00:46.829 --> 00:00:53.785
<v Marcus>Okay, let's talk models. A few notable drops. The vLLM project launched vllm-omni — basically a unified inference path for text, image, audio, and video. If you're already using vLLM in production, this is huge because you don't have to stitch together separate pipelines anymore.

9
00:00:53.785 --> 00:00:59.548
<v Nadia>That's interesting because multimodal serving has been such a pain point. Everyone's been cobbling together different services for different modalities. Having one inference path through vLLM could really simplify production stacks.

10
00:00:59.548 --> 00:01:07.001
<v Marcus>Also worth flagging — Mamba-3 dropped from Together AI. Each generation of these state-space models closes the quality gap with transformers, and if you're doing inference on long sequences where attention costs are killing your margins, Mamba's linear-time inference is looking more and more viable.

11
00:01:07.001 --> 00:01:12.789
<v Nadia>And Meta published research on machine translation covering sixteen hundred languages. Sixteen hundred! That's approaching coverage for a lot of low-resource languages that have basically been invisible to translation tech until now.

12
00:01:12.789 --> 00:01:15.870
<v Marcus>Yeah, watch for model weights to follow on that one. If you're building for global markets, this is a signal worth tracking.

13
00:01:15.870 --> 00:01:20.888
<v Marcus>Alright, developer tools. This one's my favorite story of the day. The OpenUI team had a parser written in Rust compiled to WASM for the browser. They rewrote it in plain TypeScript — and it got faster.

14
00:01:20.888 --> 00:01:28.366
<v Nadia>Okay, I need to unpack that because on the surface it sounds like heresy. But the takeaway isn't that Rust is slow. It's that the WASM serialization boundary — crossing between JavaScript and WASM — has real overhead. For certain workloads, that overhead completely negates Rust's raw speed advantage.

15
00:01:28.366 --> 00:01:32.515
<v Marcus>Exactly. So the practical lesson: before you reach for Rust plus WASM for browser-side performance, benchmark the JavaScript-native path first. You might be surprised.

16
00:01:32.515 --> 00:01:39.545
<v Nadia>Also quickly — Iroh is worth a look if you're building peer-to-peer or local-first apps. It's a Rust networking stack where you dial cryptographic keys instead of IP addresses. NAT traversal just handled for you. That's a big deal for anyone who's spent weeks fighting hole-punching.

17
00:01:39.545 --> 00:01:42.576
<v Marcus>Oh, and Ubuntu twenty-six-oh-four will finally show asterisks when you type your sudo password. Only took forty-six years.

18
00:01:42.576 --> 00:01:45.309
<v Nadia>Ha! Update your onboarding docs, everyone. No more telling new developers 'don't worry, it's actually typing.'

19
00:01:45.309 --> 00:01:50.625
<v Marcus>Shifting gears — there's a concerning signal out of Deno. Reports of layoffs, questions about leadership visibility. The Hacker News thread has about a hundred seventy points and real accounts from affected people.

20
00:01:50.625 --> 00:01:54.898
<v Nadia>This isn't a death notice, but if you've bet your stack on Deno or Deno Deploy, it's time to at least have a migration plan in your back pocket. Risk management, not panic.

21
00:01:54.898 --> 00:02:01.730
<v Marcus>On the security side, the EFF put out a piece arguing that sites blocking Internet Archive crawlers to prevent AI training are really just hurting themselves. AI companies have plenty of other data sources — but the historical web record through the Archive is irreplaceable.

22
00:02:01.730 --> 00:02:07.916
<v Nadia>That's a really important nuance. If you maintain a robots.txt, be surgical about it. Blocking AI training crawlers is one thing, but blanket-blocking archive.org alongside them means you're erasing your own history from the web's collective memory.

23
00:02:07.916 --> 00:02:14.201
<v Marcus>Quick hits! Armin Ronacher — the creator of Flask — has a nice reflection out about why some things just take time in software. Worth a read. There's an FFmpeg one-oh-one guide resurfacing on Hacker News that's a solid reference if you ever touch video.

24
00:02:14.201 --> 00:02:17.977
<v Nadia>And someone built a terminal-only Bluesky client in Fortran. I just want to know who woke up and said, you know what this social network needs? Fortran.

25
00:02:17.977 --> 00:02:23.442
<v Marcus>Living legend behavior, honestly. Also check out Grafeo if you need an embeddable graph database without running full Neo4j — really interesting for AI apps and local-first tools. Links to everything are in the briefing.

26
00:02:23.442 --> 00:02:31.839
<v Marcus>So here's the takeaway for this week. The coding agent layer is commoditizing right now. OpenCode and Google Stitch both going open source means the value isn't in having an AI coding assistant — it's in what context and workflows you feed it. Integrate one of these open agents and focus your differentiation on your proprietary context.

27
00:02:31.839 --> 00:02:35.764
<v Nadia>And don't sleep on the TypeScript-versus-WASM lesson. Abstraction boundaries have real costs. Benchmark before you assume the fancier tool is the faster tool.

28
00:02:35.764 --> 00:02:40.932
<v Marcus>That's the briefing for March twenty-second. This coming week, keep an eye on whether more open-source coding agents emerge — I think we're at the start of a wave, not the end. Thanks for listening, everyone.

29
00:02:40.932 --> 00:02:42.000
<v Nadia>Go build something cool. See you next time.
