Computers are empowering and fun! Writing software that runs above the Karman line at @K2SpaceCo. Formerly and forever cofounder of the @recursecenter (YC S10).

Joined October 2007
155 Photos and videos
This article rightly puts Mariah Carey on a list of the greatest living songwriters, but fails to mention All I Want for Christmas Is You. That song alone puts her in the songwriter pantheon. nytimes.com/interactive/2026…
2
1
4
157
I would be totally unsurprised if All I want for Christmas is You is still a staple 100 years from now.
69
As of last Monday, my code is in space. And two days ago, it (yes, some of my code!) fired the largest, highest powered Hall-effect thruster ever flown. So that's pretty cool :)
I'm very proud to share that the team @K2SpaceCo has achieved Tier 2 Mission Success for Gravitas! Over the past week, we've: • Powered on our payloads • Activated our high power propulsion system and fired the thruster • Completed testing of our software system, including a software update With all of the satellite bus systems demonstrated and checked out, we will be transitioning to sustaining operations for the rest of the mission. This includes continuing our payload demonstrations while pushing the satellite bus systems to the limit to learn as much as possible for future missions. (And yes, this photo is real. Our thruster firing on orbit.) ---
10
202
David Albert retweeted
If you put the Apple icons in reverse it looks like the portfolio of someone getting really really good at icon design
183
2,326
59,951
1,381,336
Cursed documentation: > To set a variable from the makefile, write a line starting with the variable name followed by one of the assignment operators ‘=’, ‘:=’, ‘::=’, or ‘:::=’.
1
2
130
For people who fly spaceships (on the ground), the human interface is mostly charts and graphs. This spring, when we got the first graphs set up for our first satellite, two different colleagues, who've both built spaceships before, got choked up and teary-eyed.
1
2
356
I still keep our (private) factory livestream in the background though. The satellite is 3,000 miles away, and I want to feel connected.
1
150
s/I'm started/I've started
128
Me using @AmpCode (or Claude, or Codex, etc)
Fuel consumption of a B747-8⛽️
8
644
Tim discovers the joys of text selection. (I do actually find this stuff joyful)
Man, text selection is hard. The difference between "working" and "oh that's nice" is massive. I just shipped a reworking of the @AmpCode text selection engine (along with much improved markdown rendering). A couple implementation details in the replies.
1
6
1,098
Writing and text is technology, and it's very old. When I'm working on text-related things, I feel connected to ~6,000 years of human history.
1
1
4
653
Years ago @Benjojo12 and I made @recursecenter's routers advertise 2602:fb65:1::/48 from our backup internet connection. If our primary link goes down, we withdraw the /48 and bgp.tools sends me a text.

1
1
4
971
I recognize the absurdity of using 1 septillion (1 million billion billion) IP addresses to let me know that the internet is down. But when you have 309 million billion billion IP addresses, everything looks like an IP address.
4
177
David Albert retweeted
⭐️ We're hiring a Career Facilitator! This is a full-time, onsite role in Brooklyn with meaningful work, good benefits, great colleagues, clear goals, and a healthy culture. Please share with kind, extroverted, and curious people with experience in recruiting! Link below⬇️
2
9
36
8,689
Programming with agents (especially multiple agents at the same time) is a lot like playing Progress Quest (en.wikipedia.org/wiki/Progre…). Just watching the files fill up with code. Kinda scary – the more towards vibe coding I get the faster the bars go up. But exciting too.
1
171
Today I asked o3-mini (Copilot Chat) to port a 100 line shell script to Python. Its first attempt was terrible. No amount of correcting fixed it. I started a new chat and told it to describe the script, which it did perfectly. Then I asked it to do the port and it nailed it.
3
2
86
21,097
Last week I asked ChatGPT and Claude to try to find bugs, especially memory safety bugs, in a C program @AmpCode and I were working on – I’d been giving Amp minimal supervision. They found a few, which was awesome. But I’m not confident they found them all.
2
6
2,448
Here’s the code for the curious: github.com/davidbalbert/mkto… There are two assembly files that go with it. They likely have bugs too. If you see any, please tell me! I want to learn what kinds of things these models miss. We’ll make it a friendly game of human vs machine.
1
147