@fat

worst engineer at the company, third coolest… created bootstrap 300 years ago… now building things at the Pierre Computer Company.

Oakland
Joined September 2008
Pinned Tweet
Signups are now open on Code[dot]Storage. Today, more new repos are created per second on Code Storage than any other platform. Lovable, Bolt, Amp, Poke, and many more of the largest agentic workloads store their code and agent memory at scale using Code.Storage.
128
85
77
1,138
373,489
Jacob retweeted
I thought @fat did diffs or something
1
12
1,021
Every @getskydive agent is backed by a private git repo hosted with Code Storage. We’re excited to work with @anything on bringing cloud agent personas to the workforce. (and also the agents are v cute) Read more about how they use Code Storage at code.storage/changelog/anyth…
2
3
17
38,788
Jacob retweeted
I've been redrawing the icons we use at @pierrecomputer. Along the way, I've been whipping up plugins to help me manage them—like this Layer Swap tool for "composite icons." Allows me to swap every instance of each layer with ease. Much faster, much easier.
2
2
32
3,535
Jacob retweeted
i got new job @pierrecomputer
12
2
3
108
17,409
Giving a short lecture with the @greptile nerds next Tuesday – you should come. Will probably share some new things we've been thinking about at Pierre Computer Company. luma.com/greptile-ke3n?tk=Qa…
5
4
1
55
6,601
Where’s Blobby?
🤖 Made with AI
4
2
39
2,517
We’re hosting a fireside chat with @grinich (WorkOS) and @fat (Pierre Computer Company) on the layer under agents and AI apps - identity/auth, and the git + storage stack that holds the code they write. Join us! Wed Sep 30 · 5:30 PM · Audacious HQ RSVP: luma.com/0cuwsrnf
1
9
2
25
3,013
13
2
2
45
9,784
In the newest version of diffs.com/edit - Edit mode is now stable - Tab completions are live It's called "Diffs," but you can use it just to show or edit single code files as well.
6
11
5
297
21,863
Powered by Code[dot]Storage
.@fimoai 2.0 is LIVE! Make your AI-generated website editable and autonomous, so it gets better while you sleep 🧵
2
3
17
3,760
Jacob retweeted
Replying to @fat
our most reliable software vendor <3
3
17
3,049
Powered by Code[dot]Storage
Introducing @indent, one coworker for your whole company Indent is a single agent that is built to work with every member of your team, simultaneously. Instead of every one setting up their own agents, use Indent to build one together. Try it at indent.com
2
9
95
10,558
As inference speeds up the main thing impacting user experience in agentic apps how quickly you can get the sandbox ready to go
We're betting on git as the state primitive in sandboxes. Resuming a new sandbox from your last state is easy with code storage ephemeral branches. We're gonna continue to work on making this as fast as spinning up a sandbox. code.storage/docs/guides/res…
1
9
1,940
when your mom tells you to show your dad the version control software you've been working on in your bedroom
4
9
181
58,403
The Superlogical server is built to run anywhere and everywhere and serve a level of scale (terminals+clients) unmatched w/ prior solutions. So let's start talking about that, starting with memory usage and comparisons to other popular multiplexers. I want to start by talking high level: why does terminal/client scale matter? This matters because we're seeing unprecedented terminal usage and client attachment mainly due to AI. They like to spawn more sessions than we've ever seen, and they are all their own clients. So we have to optimize it. Even if you don't use AI/agents, this just makes the software better for humans, too. Okay, onto the results. First thing to notice is that while tmux's empty states are excellent, Superlogical makes it up at scale and there is an early breakpoint with busy terminals and clients where we use significantly less memory than tmux or anyone else. Zellij simply does very poorly. There is no other way to put it. Its default out of the box empty footprint is high. And its per-client attachment is simply unscalable. It was clearly meant in its current form for smal single-human low-terminal-count scale. The per-client attachment for Zellij was so unbelievable I had to dig into why. Out of the box (zero config) Zellij has a tab bar and status bar plugin. These are wasm-plugins and each tab gets an instantiation. Each instantiation is its own wasm runtime. Huge memory explosion. I also noticed the memory was never reclaimed when I closed the tabs (even when waiting for minutes for memory to settle) but didn't dig into that more. Anyways, credit where credit is due tmux has excellent memory usage for empty states. The tmux project has always been great and they've been really receptive to the bugs I've found via Ghostty or the protocols we've championed. Much respect. I'm going to talk more about how we achieve this in a follow-up video.
66
40
13
1,278
312,292
Introducing LiveText, part of Liveblocks Sync. Our new data type for collaborating text editing, and a replacement for Yjs. → lblcks.io/livetext
13
12
5
73
17,892
we have confirmation from our inside source (our office dog, Basket) that Anthropic will be dropping Fable 5.1 today
15
3
2
150
9,635
guess we’re doin’ earrings now
8
2
1
105
7,078
Powered by Code[dot]Storage
The way I work has changed more in the last two years than in the prior ten. Now my work starts by cothinking with an agent, but I get stuck when I try to share that context with my team. I built artifacts in Valet to keep that thinking going.
4
5
34
7,481
Powered by Code[dot]Storage
Introducing Keiki by Orchid, the fastest way to launch customer-facing AI agents for the channels people already use.
3
8
60
7,338