Christian Nwamba

15.3K posts

Christian Nwamba banner
Christian Nwamba

Christian Nwamba

@codebeast

Jack of a few trades. JavaScript. Teacher. Musician. Co-founder & CTO @rivva_app. Prev @AWS @Microsoft, @cloudinary, @auth0

London, England Katılım Eylül 2012
1.9K Takip Edilen39.1K Takipçiler
Christian Nwamba retweetledi
Nico Albanese
Nico Albanese@nicoalbanese10·
3 months ago I started building a coding agent that runs in the cloud. It's since written every line of code I've shipped, including itself. Today, I'm open sourcing it. Introducing Open Agents.
Nico Albanese tweet media
English
140
208
2.3K
396.2K
Christian Nwamba retweetledi
James Cowling
James Cowling@jamesacowling·
Time for a big systems advice thread! In distributed systems there's no magic "push everything to prod at once" button. Every service gets pushed independently and nodes within a service get updated incrementally. If you mess up forwards/backwards compatibility you can fail irrecoverably. So how to avoid this? 1/5: Decouple data and code changes. Never push out a release that changes how data is stored at the same time as the code that uses this new data. If there's a bug and you need to roll back to the old version of your code it won't be able to handle the new data in the new format. Instead push out a release that first changes the data in a way that’s compatible with both the old and new code (e.g., optional fields etc), when that’s stable push out the new code that uses it, then when that’s stable you can change the data to remove backwards compatibility. This is known as a “migration” in the database world and yes it’s annoying, but yes you need to do it.
English
16
70
694
59.9K
Tanner Linsley
Tanner Linsley@tannerlinsley·
Instead of doing a TanStack Conf, I'm seriously considering inviting everyone to just meet up on a Caribbean-bound cruise ship. It'd be cheaper in every way, you could bring as many family/friends as you want, and instead of wasting time on talks/booths, we can just chat endlessly about JS/TS/Web over unlimited freestyle soda machines, soft-serve ice-cream and mini golf. TanStack Cruise 2028
Tanner Linsley tweet media
English
140
20
1.4K
70.1K
Micky
Micky@Rasmic·
The World is Changing. AI is changing everything. A lot of my homies and followers ask me what they should do… This video is my answer ↓
English
27
30
287
21.1K
Wes Bos
Wes Bos@wesbos·
Only cool people can reply to this
English
687
3
699
116.3K
Christian Nwamba retweetledi
Theo - t3.gg
Theo - t3.gg@theo·
T3 Code is now available for everyone to use. Fully open source. Built on top of the Codex CLI, so you can bring your existing Codex subscription.
Theo - t3.gg tweet media
English
429
220
4.7K
1.3M
Jamie Turner
Jamie Turner@jamwt·
I made a video demystifying database consistency, isolation levels, record contention, and pessimistic vs. optimistic concurrency control tradeoffs. (I also said "dollars" instead of "pounds" 40 times.) Check it out if you want a basic working knowledge of this stuff.
English
12
22
380
122.4K
Roy Anger
Roy Anger@royanger·
Me: 'Why I am suddenly getting a big influx of followers?" Thanks for the very kind words @theo!
Roy Anger tweet media
English
6
0
90
6.1K
Christian Nwamba retweetledi
Micky
Micky@Rasmic·
🚨 You can now author @convex components I built the Stripe component (thanks @theo for pushing for this) With just a few minutes setup, you have payments integrated into your convex projects I'll link the doc down below 👇
Micky tweet media
English
20
9
190
12K
Christian Nwamba retweetledi
Nico Albanese
Nico Albanese@nicoalbanese10·
Cool planning agent pattern with @aisdk Agent creates a plan. Then, while there are outstanding tasks, forces a tool call (executeTask) that spawns a subagent to complete the current task
Nico Albanese tweet media
Nico Albanese@nicoalbanese10

Find it fascinating that Claude Code has had so much success in the no-op TodoWrite tool approach for planning Feels very fragile to have to regenerate the entire plan at each step just to update it - but their models use it so well

English
9
14
259
25.1K
Christian Nwamba retweetledi
Jamie Turner
Jamie Turner@jamwt·
We just raised a bunch of money to reinvent backend engineering for developers. We have huge plans for Convex, and we need your help to realize them. news.convex.dev/convex-raises-…
English
104
38
678
222.5K
Christian Nwamba
Christian Nwamba@codebeast·
Person A: "Let's index the entire internet!" Person B: "😂 Sure, just casually rebuild Google. What's next, solving world hunger?" Ilya Sutskever: "Hold my beer."
English
0
0
7
1.4K
Christian Nwamba
Christian Nwamba@codebeast·
The hardest part of being a technical founder isn’t shipping fast, it’s learning when not to. At @rivva_app, we were building a mission-critical feature: AI that can look through your emails, understand them, and turn them into actionable insights. It was tempting to build it myself. I knew exactly how to do it: parsing emails, orchestrating agents, turning them into structured data. I could’ve shipped it in two days. But I had a choice: 👉 Do it myself and move fast 👉 Let one of our engineers take ownership, learn deeply, and move a little slower He took four days. But here’s the surprising part — now he doesn’t just understand the code. He understands the why. He joins product meetings with strong opinions, connects engineering decisions to user impact, and even challenges product direction with insights I wouldn’t have thought of. If I had built it myself, we would’ve saved two days. But we would’ve lost a leader in the making. As a CTO, my job isn’t to build every feature. It’s to build the people who’ll build them — even if that means watching someone take the long road that I could’ve sprinted. Speed gets features out the door. Patience builds a team that can ship without you.
English
4
15
114
12.9K
Christian Nwamba
Christian Nwamba@codebeast·
Me: “Don’t use any.” Claude Code: “You’re absolutely right.” Claude Code: Thinking deeply…. Claude Code: Searching node modules…. Claude Code: user as any
English
7
7
60
5.8K
Christian Nwamba
Christian Nwamba@codebeast·
Agile: move fast Assigned to me:
GIF
English
1
1
10
1.8K
Christian Nwamba
Christian Nwamba@codebeast·
Tutorial: 5 minutes. Real life: 5 hours of debugging why it doesn’t work like the tutorial.
English
4
6
33
2.8K
Christian Nwamba
Christian Nwamba@codebeast·
git still scares the crap out my soul
English
28
9
127
11.8K
Jitendra M
Jitendra M@_JitendraM·
@codebeast One wrong command and you reach in alternative timeline 😅
English
1
0
1
133