@missionbit board member. Former founder/CTO of Mochi Media and Fig. Sometimes enjoys writing code. he/him https://xitter.cf/t.co/8VABmVoPGI & https://xitter.cf/t.co/XjXgNrSq8s bsky

San Francisco, CA
Joined February 2007
It’s been years since I’ve seen a CD-ROM drive in the wild
6
24
1
149
Bob Ippolito retweeted
When I was writing Unreal Engine 1, my time was divided as follows: - Around 30% went to seriously deep coding on hard problems: assembly language texture mappers, C++ BSP trees, data persistence, object oriented systems design, and networking. - Around 70% was just typing and refactoring large bodies of code needed for a complete engine feature set. This was not hard, and while I was doing it my mind was mostly on the deeper coding topics, thinking and planning for what's next. It didn't feel much different from vibe coding today, except that it was just me typing code on an IBM Model M keyboard rather than prompting it and reviewing the results. So, it has always seemed perfectly logical that we would rely on AI for that 70%, once the AI could do it with a similar quality standard as we could, which has never been perfection. It came as no surprise that, after a few years of AI model evolution, it was able to take the reigns on that 70% and free up programmers' time for more valuable tasks. What's more of a surprise is the emergence of AI as a sort of insta-Carmack able to solve hard technical problems quite cleverly and often cleanly, and that it's able to reason about and work in complex 3D scenes both by operating the tools and by directly understanding the raw data files. I abandoned assembly language in 1998 when out-of-order CPUs made much simpler C/C++ code faster, and never I missed it. If prompting through architectural documents, concept art, and design plans can transcend typing code and tweaking vertices, that will enable developers to spend their time on higher-level, higher value technical and creative tasks. What matters is the end product, whether it's a game or an engine. Anything developers can do to try out more ideas and make better software and games faster is a win for everyone.
983
1,638
396
18,817
1,621,364
Bob Ippolito retweeted
everesting on a mechanical Lyft bike is a level of psycho I can’t even begin to comprehend
4
3
40
4,376
Bob Ippolito retweeted
I make this same post like every 2-3 years, because there's always new data further supporting it. Georges Harik (@gharik) is one of the most prescient people in AI, and definitely the least well known and underappreciated one. In 1999 he joined Google as one of the first employees (like #7 or something) because he thought he could use his AI knowledge to build a better ad system. He and Salar Kamangar built Adwords (Salar later bought YouTube and Georges later was the force behind Google wanting to buy Andy rubin's company to build Android) Georges left Google so he could focus on AI research, which he self funded. He did so with someone he worked with closely at Google, our friend Noam Shazeer (they built the AdSense targeting engine). When Google finally decided to work hard on AI around the time of the deepmind acquisition, they tried to get Georges and Noam to come back. Georges wanted to stay independent, and our friend Noam went on to do great things obviously. This was my good fortune because it led to Georges and I hanging out a lot, because he basically needed a new lunch buddy. Georges at the time was working on language models and despite karpathy saying nobody saw LLMs being so big even in 2017, Georges was telling me they were on the cusp of changing everything in 2013. My wife and I literally changed some of our parenting priorities that year (less tigery) because georges convinced me the world was going to change so much. Later on he and I got involved in a company making CV photo filters called Lambda. They needed to make money to survive so they started building ML boxes which Georges bought a bunch of. But his significant other was mad there were so many loud and hot boxes in the house, she started worrying about fire risk, so Georges told the lambda guys they should build a cloud because in the future, the power density of the systems was going to be too big for even most enterprises to handle. This was like 2017. That's how lambda cloud began, and the premise Georges had was that AI was going to change things so much, demand growth would outpace supply growth, and the value of compute was eventually going to rise and that lambda was effectively going to be a REIT... so we should own as many GPUs as possible. It took the world almost a decade to finally figure out what Georges saw then (see attached tweet). About 5 years ago when pretraining was still the only thing people cared about, Georges started telling me inference was going to be super impt. He was working on research investigating post training as a way to improve reasoning. He found some other guys working on the same idea that had a paper known as the STAR paper, and they worked together to prove it even further with another paper called quietstar. (They all later cofounded the neolab humans&). Georges got some friends to build deepinfra.com to be one of the first inference clouds because he saw it all early. He and the humans& team also smartly used all their money to buy compute knowing it would go up in price and also get harder to obtain. It's kind of amazing to me how he has gotten everything right so far ahead of time. It's also amazing to me how VCs don't really get or believe a lot of the things he says, they often tell me I am wrong whenever I parrot Georges' current thoughts... and then years later they all put out charts and papers reaffirming those same things as if they knew it all along. The founders of Google recognize Georges' brilliance and still talk to him a lot. (Besides being smart, he is a lot of fun to hang out with.) I'm just wondering when the rest of the world figures it out
I can't emphasize enough how important this @a16z chart seems and how few have internalized it.
21
41
9
550
88,073
if any bay area startups are looking for a board advisor who is legitimately "too lazy to go work for [competitor]", hmu
1
1
11
2,968
Bob Ippolito retweeted
we need more tech sponsorships in pro cycling 1993-1994’s WordPerfect–Colnago–Decca
10
2
1
33
3,309
Let me verify the new tests are load-bearing, then run everything: Verified each new test is load-bearing All four load-bearing.
5
162
Bob Ippolito retweeted
"We can't find Erlang or Elixir developers." You don't need Erlang developers. You need good developers, and you teach them. @WhatsApp's 30th employee was the first with Erlang experience. New BEAM There, Done That Podcast on WhatsApp at Scale: youtu.be/VLNuYtsNrjw
4
10
57
3,437
Sending an agent to create open source PRs without a human in the loop responding to review comments feels like such a weird and anti-social thing to do. I kinda wish there was something worthwhile for me to spend their tokens on
213
Bob Ippolito retweeted
Flash was absolutely amazing, the effort to quality ratio for flash was astounding and only even approximated by what we get now with AI
4
6
2
44
2,306
normalize reaching out to old people who are legends in their filed, but retired. they love that shit
15
12
3
272
35,028
Fable can be great I guess, but it feels like a less intelligent model because it's so slow. Most of the time it's still writing incorrect code, but with a much slower review loop. If the tokens weren't subsidized I probably wouldn't bother with it.
4
1
5
466
Bob Ippolito retweeted
Creator of Sqlite on pull requests: "You say, oh, it's free. No. It's not free. What you're doing is asking me ... to maintain it for you, to to document it for you, to test it for you, to maintain it for you for the next 25 years. That's not free." Yep. Wise words from a wiser man than me. I've told people for the past decade and I have recent posts on here saying the same: the merge button is the easy part. Its the decade+ (Richard says 25 years) that follows where you've accepted the transfer of maintenance thats hard.
59
390
29
5,956
286,606
Is there some janky AI coding assistant offering free tokens right now? I’ve seen some garbage PRs recently that are clearly not from a recent Claude or Codex
1
1
295
Bob Ippolito retweeted
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
55
307
47
1,488
129,611
Bob Ippolito retweeted
I've got an agent in a loop optimizing a renderer with the goal to minimize frame times (and tests to measure). It got times down from 88ms to 2ms and allocations down from ~150K to 500. Sounds good, right? Wrong. This is exactly why agent psychosis is a big fucking problem. As an experiment, I rewrote the Ghostty core render state in Go, with access to identically laid out data structures as Ghostty and the exact same validation tests. I made a purposely naive renderer (simple, correct, but slow). 88ms per frame with 150,000 allocations (horrendous, lol)! I then kickstarted a Ralph loop to bring the frame times down. I told it it can't modify input data structures or the public API or tests (they're correct), but it can do anything else it wants. It got to work. It has worked for about 4 hours. I've spent around $350 on this experiment so far. The results? 88ms => 1.5ms 150K allocs => ~500 allocs Incredible right? Nope. My hand-written renderer I ported has frame times (same benchmark) of ~20us (0.020ms) and 0 allocations in the update path. This is the problem with psychosis and lacking systems understanding. If you don't understand the system, you're going to accept that this is an incredible result. If you understand the system, you'll see better solutions immediately and can do roughly 75x better on throughput. The people who blindly trust agent output are in the former camp. They're sheeple, overdrinking from a fountain of mediocrity. Standard disclaimer: I use AI all the time. I like AI. The point I'm making is to not blindly accept results. Think. Analyze. Learn.
336
1,184
265
10,628
999,650
Bob Ippolito retweeted
Codiff: A beautiful, extremely fast local diff viewer I review SO MUCH code locally these days. I asked Codex to build it using diffs.com and trees.software. Thanks @amadeus and @fat. Amazing software. It took 16 minutes to build this. It's amazing. github.com/nkzw-tech/codiff
27
25
6
568
63,610
Bob Ippolito retweeted
my bike rides stopped syncing, so i decompiled the firmware. found a hidden dev mode. sent 3 bytes over BLE. my cycling computer now says “WELCOME TO HELL DEVELOPER” and i now have debug capabilities.
18
178
4
4,846
132,285
Bob Ippolito retweeted
At this point, this is just irresponsible. Yes, coding agents are leading to an increase of software production, but we are not seeing a similar push or increase in software quality. If Anthropic focuses on safety and it believes software engineering is going away, then it needs to be doing much more to improve how we design, build, test, and maintain software (aka software engineering). Increasing the production of unreliable, poorly designed, and unverified software directly undermines safety. Claude Code is claimed to be "fully written by AI". In the last two months, it took three separate postmortem-worthy failures and user complaints to surface what their own testing missed. Yesterday users were being over billed by hundreds of dollars. Software engineering isn't ready to go away and there is not enough progress to argue that case. I am certain Anthropic would argue that AI progress in other domains is strongly dependent on having proper safeguards in place. I can't wrap my head around the cognitive dissonance when it comes to software. PS: Mythos (may) improve software security, but that is only a subset of safety.
Anthropic CEO (Dario Amodei): "Coding is going away first, then all of software engineering." What do you think about this?
68
156
8
1,151
144,880
Bob Ippolito retweeted
Good. This should be low status. You have to be a masochist to do it. And then all the stupid people who do it for status can leave.
being a founder is reaching status lows i have never before seen my entire time in tech
10
16
3
282
18,725